{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946287855Z","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.946329325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46101"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946396945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47234"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946419165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54935"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946441815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50821"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946456945Z","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.946482375Z","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.946498025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:51777"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946517575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:40893"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946531935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50650"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946550925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:57884"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946567615Z","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":"480d73d7-512d-4bed-b60f-3fe105fa00e3"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946592735Z","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.946605795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54528"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946621145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:34736"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946639145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:41956"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946661085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:42882"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946676005Z","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.946698325Z","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.946731795Z","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.946750975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:62118"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946769175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52135"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946858025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:32866"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946881335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:54670"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.946896045Z","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.946921495Z","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.946940095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.947357686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.947591846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.949397957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949464717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949482537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949499277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949515287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949532337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949546527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949563947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949588117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949603667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949619037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949634237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949655547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949672357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949687837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949702777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949719557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949738457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949753627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949771047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949786537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949804107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949820687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949837727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949853797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949868347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949883687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949899527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949914797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949928957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949944137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949959917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949974227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.949989877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.950761738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.950783868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.950800828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.950816618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.950831278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.950861258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.950875578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","discovery_addr":"[::1]:51777"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.951188018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951210738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","discovery_addr":"[::1]:46101"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.951343979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951369569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","discovery_addr":"[::1]:54528"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.951386389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951403149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","discovery_addr":"[::1]:62118"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.951417409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951449959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"discovery process not yet complete","elapsed":"6.77µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:15.951511139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951525519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","producer_id":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951564649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.951625809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:34767","component":"dropshot","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.951646869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:34767","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.951664379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:34767","component":"dropshot","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:34767","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.951906859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.951922869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.951938129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.951973359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.951985629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","interval":"10s","address":"[::1]:34767","producer_id":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.952004499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","address":"[::1]:34767","producer_id":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.95303072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.95307742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.955981572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","sender":"Sender { addr: [::1]:65025, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.956044142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","sender":"Sender { addr: [::1]:47726, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.956605062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","sender":"Sender { addr: [::1]:41913, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.959852615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","sender":"Sender { addr: [::1]:34263, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.968627692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.968816232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","addr":"[::1]:51777"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.968835472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.968855662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","addr":"[::1]:46101"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.968877292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.968893412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","addr":"[::1]:54528"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.968911672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.968979822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","addr":"[::1]:62118"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:15.968997142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"16.056702ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:15.969425652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.969465272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.969822152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.969851162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.969872642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","refined_locations":"{\"switch1\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:16.017677569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:16.017718099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.017749209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:16.017763169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.017860579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.020745291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.020797171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.020820361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.020866391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.020880841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.020897861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.020914261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.020929591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.021771252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021885512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021933702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021963682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022359842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.022424012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.022457872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.022492162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.022527272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022556562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022580832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022605452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022628762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022645902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022662472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022679002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022693822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022709832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022725702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022741222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022755492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022771552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022787682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022804942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022819422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022837592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022855102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022869762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022885992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022901852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022917972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022932622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022997323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023029553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023045483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023062303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023080173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023097113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023112343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023131093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023153373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.023173013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04619987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.04623477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.04625969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04629459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04636625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.0463831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04640187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.04644397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.04647786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.0464938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.04651078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.04652648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.047699341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.047744631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.047763341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.049640823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.049671953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.049703903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049719373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.049739263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.049755533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.049770073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.049786043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.049801823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.049818263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.049837493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.049854323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.051703954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.051738854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.051754914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.103181713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.103271083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.103289013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.104908124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.104932184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.107436056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107497606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.107521186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.107538986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.111093639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { 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.111124969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11304938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.11310786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.113127001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.113142301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.113163771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.113181111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.113200351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.114927552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.114976942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.116964333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { 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.117033053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.120006226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.120123696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.120216326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.120239176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.120255856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:16.121902827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.121954947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.122689418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.122753728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.127101471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.127127621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.127157041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.127171441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:16.127504931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"174.516981ms","count":"1"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.133080546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.133224946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.134299476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.134378927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.141888612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.141940172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.141958562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.141974882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.142071082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.142093862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.142109512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.142127642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.142142942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.142158242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.142175572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.142191502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.142205312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.142221192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.142240102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.142260012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.146231075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.146282456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.181243852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.181302942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.181321352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.181339062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","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:46:16.181357542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:39862"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.187243536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.187311406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 11 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.187452757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"ac555f0e-22fe-4a8f-a3ee-d841f3555828","remote_addr":"[::1]:39862","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.187515297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"ac555f0e-22fe-4a8f-a3ee-d841f3555828","remote_addr":"[::1]:39862","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.188676237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.188744838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:16.188765348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/local/switch-id","method":"GET","req_id":"ac555f0e-22fe-4a8f-a3ee-d841f3555828","remote_addr":"[::1]:39862","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1298,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.203079278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203128378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:16.203220218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"07c00287-abac-47c3-aa51-714ec41aabaa","remote_addr":"[::1]:39862","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.203248028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"07c00287-abac-47c3-aa51-714ec41aabaa","remote_addr":"[::1]:39862","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.204163009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.219926521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.220009951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.220051881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.220087241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.220107221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.227852097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.227947657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.23185094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 6 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:16.23204709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"07c00287-abac-47c3-aa51-714ec41aabaa","remote_addr":"[::1]:39862","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":28835,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.848654664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.854027858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"901.063568ms","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078030707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078076647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078110857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078126627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078143037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078166427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.078186087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.078200967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.078311497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078350587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078383067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078416327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.079442398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.079497888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.079536798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.079580568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.079854618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.079875808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.079897828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.079917268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.080219249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.080256429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.080272249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.080313809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.080326959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.080342449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.080357459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.080483419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.080525839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.080541459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.080558469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.080893639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.08233293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.0823823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.08240175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.08245546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.08247261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.08248962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.08250461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.08252117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.08253533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.08255074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.08256708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.08258297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.115950126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.116001166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.116018936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.117844217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.117866727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.117886237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.118045307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.118131687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.118148007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.118164857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.118179037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.118788168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.118836268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.118852348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.17448826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.175455841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { 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.175500471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.175600671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.175619481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.175636501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.175651161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.175666911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.175682011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.175695501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","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:17.175711251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:38837"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.176831772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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.176852952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.177021242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"1825484c-a6b8-44e1-8f15-413611e5cac9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.177042932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"1825484c-a6b8-44e1-8f15-413611e5cac9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.178982343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { 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.179006873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.179023673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, 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.179474564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.179587844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.179601884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.179616394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.179628534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.179698774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","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.179741614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.179759434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"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.179965574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.179983314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.179997084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180010964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180026504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180039114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180052324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180066104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180079994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180094504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180108194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180121864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180135304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180150264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180184234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180199254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180212884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180226254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180239114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180252304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180266954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180279904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180291734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180306834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180320304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180333274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180345024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180356934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180374164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180388784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.180403094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.180893675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"1825484c-a6b8-44e1-8f15-413611e5cac9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3872,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.180963405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.181017205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.181046935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.181063165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.181093435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.181107205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.218467103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.218511303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.218546483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"f84b5273-b03a-4c36-84ae-80cfa1e3cf79","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.218568713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"f84b5273-b03a-4c36-84ae-80cfa1e3cf79","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.219600384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.219632794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.219675354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.219770434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.219824194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.219839854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.219855454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.219869634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.219883864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.219901844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.219917854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.219931794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.219947004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.219962754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.219979184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.219993604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.220046004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.220060344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.220637905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.220685935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.220701625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.223595007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.223622407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.223641497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.223734497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.223772677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.223791057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.223805887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.224663098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 11 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.224710048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.224725888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.225817088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"f84b5273-b03a-4c36-84ae-80cfa1e3cf79","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":7254,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.226030709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.226144169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.226631809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.22771824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229577091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.229627801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.229819601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9cd36797-40cf-4c1c-b42f-7810ab27e159","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.229848652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9cd36797-40cf-4c1c-b42f-7810ab27e159","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.229868862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.229886432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.232447943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234341245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 12 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234496025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234723905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234750185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234766915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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.234780895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234796415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234810105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234828455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234842485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.234901535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 17 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.234962775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"9cd36797-40cf-4c1c-b42f-7810ab27e159","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":5154,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235671026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cc695ebc-e110-4208-8ef4-4c09c71d93a7","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.235700466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cc695ebc-e110-4208-8ef4-4c09c71d93a7","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235774556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235842476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235860486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235905596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235923056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235941786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235958196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235976066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.235992376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236013906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236030056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236049726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 23 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.236126646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"cc695ebc-e110-4208-8ef4-4c09c71d93a7","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236483547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41a44d80-e627-476e-ab14-e92d5d69b5a3","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.236506187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41a44d80-e627-476e-ab14-e92d5d69b5a3","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236565537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236628687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 24 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236645727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236678757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236696207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236713087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236728497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236747887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236764107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236787037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236802957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.236854687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 29 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.236908037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"41a44d80-e627-476e-ab14-e92d5d69b5a3","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237195737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"26f1341f-68ae-433e-80b0-76dc713b8641","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.237218117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"26f1341f-68ae-433e-80b0-76dc713b8641","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237276767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237343567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237383417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237402147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237415867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237432127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237447127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237465557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237480097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237495627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237509947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.237540467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 35 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.237593867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"26f1341f-68ae-433e-80b0-76dc713b8641","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239314979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d52283bf-8817-4605-b12a-1127d829269a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.239352879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d52283bf-8817-4605-b12a-1127d829269a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239432609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239564219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239583369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239623339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239639269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239656259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239671199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239687819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239703539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239748889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239765089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.239786319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 41 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.239845669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d52283bf-8817-4605-b12a-1127d829269a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":547,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.240222539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"49f661be-fb51-42e3-b3be-b98b834fc79b","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.240243019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"49f661be-fb51-42e3-b3be-b98b834fc79b","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.240320619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.240371589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.240386879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.240436979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24045358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24047324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24048746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24051414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24052965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24054628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24056134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.24058618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 47 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.24063765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"49f661be-fb51-42e3-b3be-b98b834fc79b","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":418,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.243667242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"600809e0-97a7-484e-b1d2-c73e54e1c0c0","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.243710712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"600809e0-97a7-484e-b1d2-c73e54e1c0c0","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.243758752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.243840572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.243996092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"600809e0-97a7-484e-b1d2-c73e54e1c0c0","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":306,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.244582643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d658feee-cb85-443e-b060-60bfa820ed0d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.244612023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d658feee-cb85-443e-b060-60bfa820ed0d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.244778123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.244848133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.244929193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"d658feee-cb85-443e-b060-60bfa820ed0d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.245496513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"da487ddc-4dae-40f0-9546-6bcd60a644d2","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.245531123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"da487ddc-4dae-40f0-9546-6bcd60a644d2","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.245616643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.248756596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.248868366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"da487ddc-4dae-40f0-9546-6bcd60a644d2","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.250395907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"73c7dd7f-af5f-4fc6-8f2e-7c0ae63fa9bd","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.250443187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"73c7dd7f-af5f-4fc6-8f2e-7c0ae63fa9bd","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.250602247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.250751027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.250832707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"73c7dd7f-af5f-4fc6-8f2e-7c0ae63fa9bd","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":449,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.251172578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"4545b422-23c3-4602-b31e-e8d2738a26b9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.251193128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"4545b422-23c3-4602-b31e-e8d2738a26b9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.251259508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.251299758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.251371558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 11 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.251431228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.251448808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 12 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.251522568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"4545b422-23c3-4602-b31e-e8d2738a26b9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":357,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.251976618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ded78ec3-e0a4-47a2-81a9-b698e1b137d1","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.252013168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ded78ec3-e0a4-47a2-81a9-b698e1b137d1","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252068198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252146168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252193008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252300118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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.252342048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252361798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.252376878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.253607819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 16 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.25394239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.25414973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:17.25417165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.25419131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 18 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.25432825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"ded78ec3-e0a4-47a2-81a9-b698e1b137d1","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2364,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.256508522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"aa00efad-60d2-4e26-8375-1ecdda53c8ed","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.256548252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"aa00efad-60d2-4e26-8375-1ecdda53c8ed","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.256739002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.256909522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.256948812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.256969492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.256986892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257005072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 21 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257020902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257039402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 22 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257058192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257098892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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.257117682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257135282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 24 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.257248782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"aa00efad-60d2-4e26-8375-1ecdda53c8ed","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":743,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257778353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf55b6b8-dbe0-43ec-876a-067a3ab4617a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.257828663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf55b6b8-dbe0-43ec-876a-067a3ab4617a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.257889633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276397437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276560927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276775037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 26 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276797037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276821177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276838777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276860437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276876857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276909717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.276930367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.277000737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.277138007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"cf55b6b8-dbe0-43ec-876a-067a3ab4617a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":19389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.277794868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"01e50655-1e34-4c7a-974e-e3f24b971c44","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.277829438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"01e50655-1e34-4c7a-974e-e3f24b971c44","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.277951698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278021728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278040348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278075548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 32 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278092148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278111068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278127708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278147568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278162518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278186778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278203398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.278224228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 36 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.278308078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"01e50655-1e34-4c7a-974e-e3f24b971c44","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":522,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279553159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fbccbdf6-900e-4dfd-8b78-e610efbcf62d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.279579659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fbccbdf6-900e-4dfd-8b78-e610efbcf62d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279756329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279888379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279905879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279950149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279977679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.279995959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.280011779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.280029729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.280044169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.280060719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.280076229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.280146459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 42 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.280205699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fbccbdf6-900e-4dfd-8b78-e610efbcf62d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":739,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28060238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d6ec3de1-7a16-41b7-a323-57ca62914bdf","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.28063544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d6ec3de1-7a16-41b7-a323-57ca62914bdf","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28068799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28080093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28084511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28086548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28088185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28099695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28107493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28109282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28110945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28112885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.28114494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28116414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 48 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.28118104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"d6ec3de1-7a16-41b7-a323-57ca62914bdf","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":571,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.28148115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"48b77bcd-fe78-4bb8-9a0e-8bab3b6e9a78","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.283332522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"48b77bcd-fe78-4bb8-9a0e-8bab3b6e9a78","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.283433552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.283616112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 49 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.283715702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"48b77bcd-fe78-4bb8-9a0e-8bab3b6e9a78","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2236,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.284189692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bd300d2b-668e-4b6d-9e2f-418f49455059","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.284235283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bd300d2b-668e-4b6d-9e2f-418f49455059","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.284325913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.284375483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 50 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.284450623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"bd300d2b-668e-4b6d-9e2f-418f49455059","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":281,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.284785973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f5cdfce7-6fb9-4f0f-8bf8-2472fe0a632f","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.284808283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f5cdfce7-6fb9-4f0f-8bf8-2472fe0a632f","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.284890663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.284935503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.285037943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f5cdfce7-6fb9-4f0f-8bf8-2472fe0a632f","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.285381053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4bc495f1-f859-427e-8e74-531dda559104","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.285416843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4bc495f1-f859-427e-8e74-531dda559104","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.285471343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.285536554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 52 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.285601174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"4bc495f1-f859-427e-8e74-531dda559104","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":233,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.285869894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"4753303d-fa86-4298-97cd-42b8d75adc59","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.285889824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"4753303d-fa86-4298-97cd-42b8d75adc59","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.285944544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.286005074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286063464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286097454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.286188164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.286241414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"4753303d-fa86-4298-97cd-42b8d75adc59","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":375,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.289411766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"4bc60af6-35f7-49a0-b3b6-cf9efdf89035","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.289454346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"4bc60af6-35f7-49a0-b3b6-cf9efdf89035","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.289663857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.289744247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.289785487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 25 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.289901697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"4bc60af6-35f7-49a0-b3b6-cf9efdf89035","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.290388677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"ac03e362-86a6-4a69-9ab6-543cf6eb5bab","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.290422417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"ac03e362-86a6-4a69-9ab6-543cf6eb5bab","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.290442927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.290572287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.290652167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"ac03e362-86a6-4a69-9ab6-543cf6eb5bab","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":309,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291038838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3b6e9e56-e6b1-4731-81cb-89a488816583","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.291075588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3b6e9e56-e6b1-4731-81cb-89a488816583","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291096728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291200688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 27 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.291263718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"3b6e9e56-e6b1-4731-81cb-89a488816583","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":239,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291593238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d7f1ef66-5498-4078-8c1d-fcd7f516a99e","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.291622398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d7f1ef66-5498-4078-8c1d-fcd7f516a99e","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291678568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291755278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291791628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291811078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291827608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291928568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291965488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.291985168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292001358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292018998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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.292036068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292054048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.292102978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"d7f1ef66-5498-4078-8c1d-fcd7f516a99e","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":540,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292455389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"898686f3-c57b-4f4a-a4db-05a60224c2e6","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.292478509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"898686f3-c57b-4f4a-a4db-05a60224c2e6","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292556299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292628919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292647289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292670719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292686849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292707179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292722879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292743369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292807949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292824899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292841139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.292859219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.292877349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"898686f3-c57b-4f4a-a4db-05a60224c2e6","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293198229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dc9fceb6-4e4b-4525-a3ea-7001917c5e8a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.293239669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dc9fceb6-4e4b-4525-a3ea-7001917c5e8a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293265659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293337899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293377779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293397599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293413329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293430579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293444609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293460559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.293475719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29349209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29350703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29353353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.29359061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"dc9fceb6-4e4b-4525-a3ea-7001917c5e8a","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29391712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9a403dcf-22de-43a2-a918-d961e9eab1df","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.29393902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9a403dcf-22de-43a2-a918-d961e9eab1df","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29402799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29404734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29406336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29410146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.29414236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29416201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29417775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29419616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29421047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29432067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29433916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29439067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.29445949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9a403dcf-22de-43a2-a918-d961e9eab1df","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.29479529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bb186813-d6ef-4ec7-b021-640071254be8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.294825891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bb186813-d6ef-4ec7-b021-640071254be8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.294893171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.294961271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.294979671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295002181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.295017391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295065011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.295081221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295098281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295114831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295132801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295147081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295177731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.295227371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"bb186813-d6ef-4ec7-b021-640071254be8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":455,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295545271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bed8e486-5458-4fc5-9d7e-dce8aeb3d589","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.295575471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bed8e486-5458-4fc5-9d7e-dce8aeb3d589","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295616921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295678861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295697981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295719911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.295734851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.295926671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.295944461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296018081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296035861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296052371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296066731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296083201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.296126521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"bed8e486-5458-4fc5-9d7e-dce8aeb3d589","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":603,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296460142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"30c354e3-d12c-4bd8-8e9e-05f63c876bc9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.296489802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"30c354e3-d12c-4bd8-8e9e-05f63c876bc9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296513462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.296621952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.296646172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"30c354e3-d12c-4bd8-8e9e-05f63c876bc9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297006762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a4647a72-3c56-4757-b1ae-540d0e9905d8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.297047742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a4647a72-3c56-4757-b1ae-540d0e9905d8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297159412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297223572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.297298412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"a4647a72-3c56-4757-b1ae-540d0e9905d8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":293,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297615573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"930186ee-885c-4c92-b553-5d1f7513f5b7","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.297643423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"930186ee-885c-4c92-b553-5d1f7513f5b7","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297716033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.297777183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.297864743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"930186ee-885c-4c92-b553-5d1f7513f5b7","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":239,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.298191333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b0f41274-c992-4dad-82d4-51f508cd3943","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.298216033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b0f41274-c992-4dad-82d4-51f508cd3943","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.298290743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.298373063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.298449953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b0f41274-c992-4dad-82d4-51f508cd3943","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":262,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.298745923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"440f18ff-9ae0-4aad-babc-d0a2cf6b47dd","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.298773463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"440f18ff-9ae0-4aad-babc-d0a2cf6b47dd","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.298819094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.298879544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299044184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299270124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.299359824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.299469164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"440f18ff-9ae0-4aad-babc-d0a2cf6b47dd","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":736,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.299858494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f2fb91eb-6ad5-4bcd-8f9f-e99a8e012088","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.299880874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f2fb91eb-6ad5-4bcd-8f9f-e99a8e012088","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.299957044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.300003364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300031914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 25 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.300269895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"f2fb91eb-6ad5-4bcd-8f9f-e99a8e012088","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300351375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"222e8bd5-f5d7-4800-a675-377927aff9f9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.300383305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"222e8bd5-f5d7-4800-a675-377927aff9f9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300421375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300495205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 26 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.300552765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"222e8bd5-f5d7-4800-a675-377927aff9f9","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300858445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e73c74a1-1dfe-4311-a045-f973de0c3af5","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.300881855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e73c74a1-1dfe-4311-a045-f973de0c3af5","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300939215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.300999365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 27 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.301054785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e73c74a1-1dfe-4311-a045-f973de0c3af5","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":204,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301650406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3c8e0b40-3f2b-4b8d-8670-010214d80454","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.301698806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3c8e0b40-3f2b-4b8d-8670-010214d80454","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301717786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301735556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301750486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301768506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301783266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301800646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301815586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301832226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301847436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301864526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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.301878816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.301895306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 33 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.301910876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3c8e0b40-3f2b-4b8d-8670-010214d80454","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302156416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6f74240-19d4-4c11-99ed-d66fd40c92eb","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.302177966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6f74240-19d4-4c11-99ed-d66fd40c92eb","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302255656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302326796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 34 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302344786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302362906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302377106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302419036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302481026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302510676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302526006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302567056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302583816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.302602876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 39 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.302666036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"b6f74240-19d4-4c11-99ed-d66fd40c92eb","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":518,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303018217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3c828d81-dead-4c87-ac0a-b7e255dafb9d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.303045327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3c828d81-dead-4c87-ac0a-b7e255dafb9d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303063387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303116997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303133857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303151427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303166987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303185337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 42 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303199857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303221857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303237617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303277877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 44 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303298017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.303315237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 45 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.303379937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"3c828d81-dead-4c87-ac0a-b7e255dafb9d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":425,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306157509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f76bc448-8ff6-40c5-9cce-5c6ba8700a4c","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.306195919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f76bc448-8ff6-40c5-9cce-5c6ba8700a4c","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306216179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306235399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 46 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306435199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306464199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.306479269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306495439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 48 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306511409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306529229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306549399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306567419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306582289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.306600599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.306616519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"f76bc448-8ff6-40c5-9cce-5c6ba8700a4c","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":479,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30684938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"73c7cbf3-e2a4-44cc-94ae-c54d57b95116","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.30687202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"73c7cbf3-e2a4-44cc-94ae-c54d57b95116","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30694371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30701071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30702697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.3076297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.30764824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30766461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.30768185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30775852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30777328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30779148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 56 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30780648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30782312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 57 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.30784149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"73c7cbf3-e2a4-44cc-94ae-c54d57b95116","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30786516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c8c0d309-a3fd-413c-8c07-92f11a00e4ed","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.3078815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c8c0d309-a3fd-413c-8c07-92f11a00e4ed","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30789816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30791448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 58 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30792868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.3079445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.30795858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30797459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:17.30799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30800775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30804709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.30806674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.308081371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.308097611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 63 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.308112991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c8c0d309-a3fd-413c-8c07-92f11a00e4ed","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.308252561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e9c677ee-e29e-4039-b3c5-6f95ceea103d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.308272901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e9c677ee-e29e-4039-b3c5-6f95ceea103d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.308333851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.308576441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 64 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.309426692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"e9c677ee-e29e-4039-b3c5-6f95ceea103d","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1182,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.309777272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a0078f07-f813-43c7-bb3e-e3bba285af25","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.309814602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a0078f07-f813-43c7-bb3e-e3bba285af25","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.309893662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.309989322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 65 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.310028322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a0078f07-f813-43c7-bb3e-e3bba285af25","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":282,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.310363622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d99a94a1-db0c-47dd-b736-ed7234ca30c8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.310388252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d99a94a1-db0c-47dd-b736-ed7234ca30c8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.310464722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.310510532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 66 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.310584332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d99a94a1-db0c-47dd-b736-ed7234ca30c8","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":246,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.310868513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ae8f858c-eef1-4f8f-b5cb-6eeffcaf2dd0","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.310888523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ae8f858c-eef1-4f8f-b5cb-6eeffcaf2dd0","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.310966653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.311045133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 67 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:17.311107723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"ae8f858c-eef1-4f8f-b5cb-6eeffcaf2dd0","remote_addr":"[::1]:38837","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":243,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.690852599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.695216842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"1.742257572s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.045614006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.045652356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.045667056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.045680406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.045790836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.045875436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.045893476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.045909266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.046205326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046301006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046331906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046430266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048068447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.048127007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.048159508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.048191568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.049079658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.049116098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(ComponentDetails { 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.049133668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.049150158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.049878929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.049919459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.049936309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049971379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049986819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.052253431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052295311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.052502771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.052542981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 54 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.052558451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.052573281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 69 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.052588391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.053924162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(ComponentDetails { 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.053951582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.053974512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054000322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.054014172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.054034512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054048082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.054136872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.054152002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.054166532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.054180962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.054194762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.054211712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.054227422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.054242352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.055752773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.055788573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.055806273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.055977433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056013553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.056027793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.056043883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056057743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.056073463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.056106544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.056122474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.056137264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.056651664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { 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.056694844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056715254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.056729234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.056745864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.056762764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.056777764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.056794204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056809244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.056823814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.056840624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:18.058162405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.058203335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058291295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.058308365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.058323295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.058336125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.058351635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.058366545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.058993916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.059034946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059089646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059138656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.059156526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059169576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.059183976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.059201026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.059889996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { 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.059935886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.060323377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.060349657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.060548417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.060566577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.060581987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.060596427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.060610717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.060624827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.060636997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.060650837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.060664997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.060678627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.060692517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.060707007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.060720877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.060735677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.06439074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { 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.06445474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.128413048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128442098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.128561548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.128677988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.129033299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.129356889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.1305673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.13059298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.139323666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.139493506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.139824487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.139864367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.140140687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.140309247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.019537309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.019574689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.019590059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.019604129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.019617599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.019637149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.019653489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.019669169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.019747309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019788519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019820379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019851999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019921639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019955199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.019987789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.020018909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.020051059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.020067569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { 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.020084289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.020100289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.020118309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020132729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020147559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020176449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020188879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020204139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020218269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020232369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.020264779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.02027978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.02029651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 79 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.02031131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.02157611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.021640891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.021659651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021676101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021689451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021705181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021717591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021731671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021745251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021759081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021773981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021787791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021801221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.021815751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.021832771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.023356532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.023399652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.023419602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.024429523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024543263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024559643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024577013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024590873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024641643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.024679293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.024696413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 81 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.024712833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.025270053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.025311673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025389463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025430073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025448263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025464563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025479353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025497423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025512483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025528173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.025547733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.026694264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { 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.026750734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027665315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027706355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027723285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027738345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027823545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.027842575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.028429916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { 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.028459996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028520966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028538406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028557006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028572026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028588586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.028605496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:19.029152786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { 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.029195086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.032737209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.032780249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.032796299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.032810609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.032825669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.032839429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.032853439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.032867109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.032879299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.032895469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.032923929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.032940229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.032954339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.032967939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.032981309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.032996379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.035532121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { 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.035575281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.036258062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036276982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.036292872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036306892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.036403322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.036448522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.036980352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.037002842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.037068442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037103412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037158722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.037195992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.037229552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.037247302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.124615578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.125569289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"3.172610569s","count":"4"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018798351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018850781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018867031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018882661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018897311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.018914281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.018930431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.018945941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.019023282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019058682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019089222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019118262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019183282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.019217882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.019249732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.019281452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.019313182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.019328172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { 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.019345792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.019361462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.019377482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019390602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019406332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019435192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019449442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019464492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019476712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019491462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.019522522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.019540182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.019564652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.019579652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020929443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { 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.020958973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { 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.020976683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021016993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021033053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021049373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021062153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021079023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021092603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021107293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021123983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021139393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021153603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.021173983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.021188903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022728824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.022761894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022781144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.022798614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022830084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022843774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022858724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022871484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022887804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022919834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022935035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 91 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022954605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.023465635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { 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.023490475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023511845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023525615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023542405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023558395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023573965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023624545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023650845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023668525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.023686345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.024719746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { 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.024747526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024768046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024782186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024799546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024814496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024831026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.024847686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.025424976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { 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.025457696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025475126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025489416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025504416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025517356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025531656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.025551996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.026088037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { 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.026140187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.026159477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026178447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026193737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026209367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026224827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026238457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026252267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026266187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026278287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026292437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026306777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026321077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026334747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026348497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026362687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.026380957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.028851389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { 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.028881619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028898689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028914019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028929289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028942159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028956329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.028974419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:20.029515249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.029536839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.02957026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02960237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02963758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.02967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.02970285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.02972014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019010445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019062255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019077155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019090775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019103965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019121555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019136615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019151985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.019233355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019274295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019348845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019410655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019440915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.019474955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.019506715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.019538615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019570015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019585745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019605375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019623615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.019642305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019657665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019674185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019704005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019717155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019732175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019744645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019758825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.019789515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019804905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019819805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019834885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021312836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ComponentDetails { 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.021345606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { 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.021362626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021447316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021486426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021503226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021516976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021531336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021543826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021558376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021573276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021587846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021601896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021616857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.021631837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.025006949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.025047279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.025066119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025307959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025384089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025399369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025420579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025434079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025504689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.025560549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.025575559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.0255903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.02636038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { 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.02638776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02640562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02641904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02643438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02644925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02646388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02647925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02649166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02650574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.02652332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.027674481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { 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.027704431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027723661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027736971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027753291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027766181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027780941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.027796351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.028390062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { 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.028427912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028517432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028534382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028551242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028566112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028586102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.028602682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029135942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { 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.029168732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.029202792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.029217782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.029232542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.029248772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.029263042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.029278842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.029294702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.029309092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.029321712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.029335912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.029350202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.029365052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.029379532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.029393582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.029407812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:21.029422632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:21.031915314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { 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.032050694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.032071264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032084684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.032099274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032112204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.032126734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.032142014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.032774125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.032810655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.032826795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032857065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032888085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.032934475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.032965845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.032982245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.162191533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:43824"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.162472443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"d47a743e-c6f8-463e-8527-095336ca5e2c","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.162539813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"d47a743e-c6f8-463e-8527-095336ca5e2c","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.162602623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.162682113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.162799723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.162823743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162836423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162850003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162863463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162876623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162890413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162904263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162919213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162932123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162945223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162960493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162973763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.162990613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163006573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163020333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163032213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163053503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163069933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163105493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163118673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163132513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163147513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163160523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163172723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163194263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163209023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163223223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163236063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163248993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163263223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.163277493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.163292183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"d47a743e-c6f8-463e-8527-095336ca5e2c","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":510,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.163524424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"b6190ddd-efa5-425a-9024-25ee2ecda2f7","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.163552014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"b6190ddd-efa5-425a-9024-25ee2ecda2f7","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.163626984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.163672504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.163733374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.163767634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.163833754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.163934944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"b6190ddd-efa5-425a-9024-25ee2ecda2f7","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":426,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164365834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"da014ffe-370a-4f13-ba8a-2bb778864900","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.164426384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"da014ffe-370a-4f13-ba8a-2bb778864900","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164445204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164529364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164553844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164572684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164588534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164622134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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.164638484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164657264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 66 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164673154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164699934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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.164716004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.164739024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 68 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.164821204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"da014ffe-370a-4f13-ba8a-2bb778864900","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":454,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165260265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e6b69be7-4dfb-477d-aeef-72b7056c6d34","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.165320745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e6b69be7-4dfb-477d-aeef-72b7056c6d34","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165342055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165365295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165381665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165401075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 70 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165417445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165434195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165448195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165465715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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.165480905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165497565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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.165512565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165529945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 74 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.165545555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e6b69be7-4dfb-477d-aeef-72b7056c6d34","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165831095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5967915b-e7cf-46d0-af6b-672ed1c6e748","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.165858315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5967915b-e7cf-46d0-af6b-672ed1c6e748","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165918815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.165985715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 75 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166027135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166046305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166061545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166078325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166092555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166109435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166124085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166140525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166154765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166176106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 80 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.166245426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5967915b-e7cf-46d0-af6b-672ed1c6e748","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166634376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ebea1d69-4345-4470-a0df-3d28e594a708","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.166666916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ebea1d69-4345-4470-a0df-3d28e594a708","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166685436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166777086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166818876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166862496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 82 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166878116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166898386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166914256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166931276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:21.166946756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166964826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166981456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.166998136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 86 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.167019756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ebea1d69-4345-4470-a0df-3d28e594a708","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":428,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.169203278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"76a3fcf2-1464-4fae-b481-f93e6c26f949","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.169248668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"76a3fcf2-1464-4fae-b481-f93e6c26f949","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.169275578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.169403448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.169426178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.169443678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.170842209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.175738303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.177966784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.178590275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.178658555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.178713625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.178763575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.178981665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.179161095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"76a3fcf2-1464-4fae-b481-f93e6c26f949","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":9990,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.180178746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5a8d1532-abf1-4942-9355-44a5ee11f58a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.180262216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5a8d1532-abf1-4942-9355-44a5ee11f58a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.180589716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.180937537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181024747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181135377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 94 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181204027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181349077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181423447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181513157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:21.181565287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181655157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181830587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.181899777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 98 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.182009967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5a8d1532-abf1-4942-9355-44a5ee11f58a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1840,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.182710538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"a2854007-1b76-426d-b666-43fc5c3d56c0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.182751018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"a2854007-1b76-426d-b666-43fc5c3d56c0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.182798588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.182852228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 99 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.182935498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"a2854007-1b76-426d-b666-43fc5c3d56c0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.183325028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e65752b6-84ff-4039-8407-b3ce2bbed9f1","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.183535609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e65752b6-84ff-4039-8407-b3ce2bbed9f1","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.183902949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.184594099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.18476621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"e65752b6-84ff-4039-8407-b3ce2bbed9f1","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.18565612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b438e7d4-2201-49ed-9669-a91203db74db","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.18588569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b438e7d4-2201-49ed-9669-a91203db74db","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.18590473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.18596803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 101 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.186091051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b438e7d4-2201-49ed-9669-a91203db74db","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":553,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.186811651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3f11e1a1-43d0-47ba-9529-cdf2bdcd79e5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.186856671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3f11e1a1-43d0-47ba-9529-cdf2bdcd79e5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.187019031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.187640642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 102 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.187753542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"3f11e1a1-43d0-47ba-9529-cdf2bdcd79e5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":954,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.188833783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"be17e6e6-9f2e-4807-a5df-79e14f736f19","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.188873133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"be17e6e6-9f2e-4807-a5df-79e14f736f19","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.189112343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.189491663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.189554723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.189589113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.189605293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 70 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.189724093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"be17e6e6-9f2e-4807-a5df-79e14f736f19","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":905,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190709324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"31e529cc-3427-4fd9-8459-0aa46bc2bcea","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.190751464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"31e529cc-3427-4fd9-8459-0aa46bc2bcea","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190771024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190790064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190804844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190857524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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.190873944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190890364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 73 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190905244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190924834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.190951534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191043964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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.191061184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191078894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 76 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.191110694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"31e529cc-3427-4fd9-8459-0aa46bc2bcea","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":535,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191432115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6b0c9167-c607-4af3-b3ab-5e8b17bd1bb8","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.191455515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6b0c9167-c607-4af3-b3ab-5e8b17bd1bb8","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191619875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191640525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191655375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191763275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 78 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191780115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191858735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191875545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191917045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 80 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.191933625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.192032065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:21.192050145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.192066565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 82 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.192204195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"6b0c9167-c607-4af3-b3ab-5e8b17bd1bb8","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":764,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.193645956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d678192e-3468-4363-9d49-0eb4d17b3fd8","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.193676266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d678192e-3468-4363-9d49-0eb4d17b3fd8","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.193883336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.194052157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 83 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.194099937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.194119607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:21.194258117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.194700907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 85 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.194979607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.195025977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 86 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.195092057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.195111057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.195126267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.195142497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 88 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.195157797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d678192e-3468-4363-9d49-0eb4d17b3fd8","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.196460208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cf5e1db3-711a-4250-8802-19fa8e78d5ad","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.196540228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cf5e1db3-711a-4250-8802-19fa8e78d5ad","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.196792919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197405209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197443789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197469829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 90 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197485989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197747569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197780039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197844949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 92 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197862389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197879709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.197893939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19799901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.1980421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"cf5e1db3-711a-4250-8802-19fa8e78d5ad","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1592,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19904268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"14f46ad8-9066-411d-8fdc-8b458ac2441a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.19911401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"14f46ad8-9066-411d-8fdc-8b458ac2441a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19913407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19916003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19917643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19919352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:21.19920852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19922612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19924172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19926029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 98 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.1992759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19929392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.19930864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199326611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 100 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.199343371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"14f46ad8-9066-411d-8fdc-8b458ac2441a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199588291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"31747528-01c6-44e6-b39e-e3a31b5b9944","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.199627601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"31747528-01c6-44e6-b39e-e3a31b5b9944","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199646521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199664771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199683321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199776531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199869651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199886821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199901161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199917891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 104 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199934721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199951831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199966331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.199982271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 106 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.200125761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"31747528-01c6-44e6-b39e-e3a31b5b9944","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":620,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.204271284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8904c6bd-8282-4fbb-9b60-9ac8ee5c537c","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.204318744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8904c6bd-8282-4fbb-9b60-9ac8ee5c537c","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.204406254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.204635195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 107 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.204757305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"8904c6bd-8282-4fbb-9b60-9ac8ee5c537c","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":485,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.205426315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a057d70e-75fc-4761-8b51-e131048403cc","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.205477475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a057d70e-75fc-4761-8b51-e131048403cc","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.205556035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.205627205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 108 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.205705405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a057d70e-75fc-4761-8b51-e131048403cc","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":310,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.207721067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"221d2a36-8204-4509-9d82-c9ad1d16b093","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.207771167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"221d2a36-8204-4509-9d82-c9ad1d16b093","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.208169627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.208436697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 109 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.208876818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"221d2a36-8204-4509-9d82-c9ad1d16b093","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1171,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.211187229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"866febcd-eeb1-4379-9b0e-dbaa3e50f464","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.211230079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"866febcd-eeb1-4379-9b0e-dbaa3e50f464","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.21173094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.21230649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.2124191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"866febcd-eeb1-4379-9b0e-dbaa3e50f464","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.213415861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"5dd5a635-616d-4012-bc9b-4c15f79f2ec2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.213460131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"5dd5a635-616d-4012-bc9b-4c15f79f2ec2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.214101862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.214147712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.214220882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.214265842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.214282872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 109 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.214393352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"5dd5a635-616d-4012-bc9b-4c15f79f2ec2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1023,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.214983182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"dcc9ea64-065b-4e8b-9ab4-c726872fd78e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.215037542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"dcc9ea64-065b-4e8b-9ab4-c726872fd78e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.215056742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.215115982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.215132492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.215332553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"dcc9ea64-065b-4e8b-9ab4-c726872fd78e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":370,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.215733953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"56bcf7ae-af22-4e92-92a8-2ad937b4b4d5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.215781083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"56bcf7ae-af22-4e92-92a8-2ad937b4b4d5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.215799953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.215816293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.215835413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"56bcf7ae-af22-4e92-92a8-2ad937b4b4d5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.216336103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f84644a8-c16c-4cbe-9cca-a2175cf01f42","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.216373683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f84644a8-c16c-4cbe-9cca-a2175cf01f42","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.216391773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.216407733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.216471443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"f84644a8-c16c-4cbe-9cca-a2175cf01f42","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":247,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.216985194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"36214d7b-4656-4b33-83af-fc2121453c62","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.217040914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"36214d7b-4656-4b33-83af-fc2121453c62","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217067994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217157864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217175884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217220154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217252924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217270294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217284714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217302764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217363414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217383634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:21.217398644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217415124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 118 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.217431754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"36214d7b-4656-4b33-83af-fc2121453c62","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":463,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217773894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d31a33d5-f616-4773-971e-a7e83477232b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.217813334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d31a33d5-f616-4773-971e-a7e83477232b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.217831264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218114655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218179185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218198315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218213535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218230385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218265985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218283245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218298985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218317215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:21.218333065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218349705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.218366115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d31a33d5-f616-4773-971e-a7e83477232b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":641,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218858365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ea6e835a-02a2-4f2a-9fc4-97a5806ded46","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.218884205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ea6e835a-02a2-4f2a-9fc4-97a5806ded46","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.218946115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219018325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219103645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219151105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219190635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219208135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219222656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219238866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219253496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219269656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219360066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219389666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.219457926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ea6e835a-02a2-4f2a-9fc4-97a5806ded46","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":611,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219814916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1f2d74f1-ea35-4180-8de6-a2f251c06a7f","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.219840636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1f2d74f1-ea35-4180-8de6-a2f251c06a7f","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219858866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219907226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219923746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219954086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.219970996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.220010146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.220062796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.220198966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.220386206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.220922417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.224443319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.226395771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.226734731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"1f2d74f1-ea35-4180-8de6-a2f251c06a7f","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":6931,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227587152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"107bb432-30d5-4900-867d-cd9a40bce9f2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.227681182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"107bb432-30d5-4900-867d-cd9a40bce9f2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227711912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227799772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227830212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227849122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227865592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.227887102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:21.231427875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.231592685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.231632815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.231659105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.231675665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.231715925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.231923065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"107bb432-30d5-4900-867d-cd9a40bce9f2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":4354,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.232685336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"68e19e22-e305-4972-bb16-f95cc7a1d0a5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.237510359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"68e19e22-e305-4972-bb16-f95cc7a1d0a5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.237706429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.23903534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.23909427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239141641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239164341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239201071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239219161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239237071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239252271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239278141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239293431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.239328851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 148 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.239479811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"68e19e22-e305-4972-bb16-f95cc7a1d0a5","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":6825,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.240166141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"ba3c3103-534e-49e9-a966-a01835083528","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.240191171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"ba3c3103-534e-49e9-a966-a01835083528","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.240313001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.240414741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 149 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.240455652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"ba3c3103-534e-49e9-a966-a01835083528","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":310,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.240806732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5f738369-f348-4eaa-b5c1-a1221067128b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.240857782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5f738369-f348-4eaa-b5c1-a1221067128b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.240947672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.240994832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.241082102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"5f738369-f348-4eaa-b5c1-a1221067128b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":286,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.241441982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e23efe2f-2e71-4a70-9474-0ac979a678b0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.241463912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e23efe2f-2e71-4a70-9474-0ac979a678b0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.241562512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.241650112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 151 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.241723932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"e23efe2f-2e71-4a70-9474-0ac979a678b0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":277,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242049863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b1dfed70-caa3-4d23-a215-0e563bb4fa8a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.242078573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b1dfed70-caa3-4d23-a215-0e563bb4fa8a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242163103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242212293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 152 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.242285483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"b1dfed70-caa3-4d23-a215-0e563bb4fa8a","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":242,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242577543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"5c8fd3e8-e410-4b86-badc-a987ac54e235","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.242608773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"5c8fd3e8-e410-4b86-badc-a987ac54e235","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242655243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.242720543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.242877003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242910803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.242927873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 109 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.242964983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"5c8fd3e8-e410-4b86-badc-a987ac54e235","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.243332454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4c82afa8-c7a5-46b5-875a-8c30c134226e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.243357774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4c82afa8-c7a5-46b5-875a-8c30c134226e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.243375794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.243434264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.243475824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 110 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.243535324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"4c82afa8-c7a5-46b5-875a-8c30c134226e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":223,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.243884744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"8a63eb4b-4a36-41cf-b9f4-61c99b144c7e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.243918174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"8a63eb4b-4a36-41cf-b9f4-61c99b144c7e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.243958444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.244037724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 111 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.244098604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"8a63eb4b-4a36-41cf-b9f4-61c99b144c7e","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.244417645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1c4e6865-d5da-4894-9d03-a8c33373bf02","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.244439235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1c4e6865-d5da-4894-9d03-a8c33373bf02","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.244468705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245080155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 112 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.245120755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"1c4e6865-d5da-4894-9d03-a8c33373bf02","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":736,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245552205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e9615325-d447-44fd-be49-41f48a6e3414","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.245585685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e9615325-d447-44fd-be49-41f48a6e3414","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245604285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245622485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245637245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245653765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245668895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245806156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.245842576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.249901429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.250415569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.258561475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:21.258624455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.261941348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 118 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.335891993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"e9615325-d447-44fd-be49-41f48a6e3414","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":90432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.339509996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1e0ebdab-ce68-4a2b-9918-55248a608c3d","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.339547136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1e0ebdab-ce68-4a2b-9918-55248a608c3d","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.339685676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.339805826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.339825666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353105166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353432307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353802467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353853847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353873517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353890857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353907997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:21.353922517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.353938107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 124 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.354069377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1e0ebdab-ce68-4a2b-9918-55248a608c3d","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":14593,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368069898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"77f5c182-5886-4b16-a787-f4002327ff7b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.368129178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"77f5c182-5886-4b16-a787-f4002327ff7b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368336048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368531698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368554578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368593278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368609928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368629458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368645428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368665798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368680638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368703948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368721068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.368768948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 130 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.368864328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"77f5c182-5886-4b16-a787-f4002327ff7b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":834,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.371822011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"fc707148-6262-4446-91a8-ddded225e732","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.371873001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"fc707148-6262-4446-91a8-ddded225e732","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.371891811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372157911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372201151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372241481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372258501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372294141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372327721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372345691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372361111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372377721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372392421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.372410481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 136 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.372426211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"fc707148-6262-4446-91a8-ddded225e732","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":682,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376350354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4750430c-1ad4-43c2-b6d6-1305874257d0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.376397974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4750430c-1ad4-43c2-b6d6-1305874257d0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376477904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376587844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376607274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376650414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376802174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376834934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:21.376850434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376868844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376887034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376905664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376921514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.376938904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 142 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.376954894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4750430c-1ad4-43c2-b6d6-1305874257d0","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":531,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.382700789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"93800a81-5f9b-4e3c-85e2-fad5ba86df60","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.382782329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"93800a81-5f9b-4e3c-85e2-fad5ba86df60","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.382944319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.383448719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.383567049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.38377394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.392220896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394724068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394799378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394898158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 146 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394915338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394955788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394972598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.394994218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 148 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.395221268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"93800a81-5f9b-4e3c-85e2-fad5ba86df60","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":12526,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.401924443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7d78d10a-1e7c-40f7-b75d-404e5920e4b2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.401963333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7d78d10a-1e7c-40f7-b75d-404e5920e4b2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.402154863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.407078377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 149 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.407442587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"7d78d10a-1e7c-40f7-b75d-404e5920e4b2","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":5547,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.408662918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9a93da02-6b4c-4a05-b43b-042793189f1b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.408709028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9a93da02-6b4c-4a05-b43b-042793189f1b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.409916159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.41021856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.41044463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"9a93da02-6b4c-4a05-b43b-042793189f1b","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1741,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.41097298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"911bae40-4fa0-4867-9afe-abda94a5f532","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.41101783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"911bae40-4fa0-4867-9afe-abda94a5f532","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.41128907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.41133091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 151 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.41134785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"911bae40-4fa0-4867-9afe-abda94a5f532","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.413589702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3062e5df-d251-4ebb-927b-6a29aecd9e12","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.413620112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3062e5df-d251-4ebb-927b-6a29aecd9e12","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.413762142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.413841132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 152 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:21.414232913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"3062e5df-d251-4ebb-927b-6a29aecd9e12","remote_addr":"[::1]:43824","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":686,"response_code":200} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.723584806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.732205282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"5.779231752s","count":"5"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034398839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034449319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034464439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034478419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034492759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.034512039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.034527589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:22.034544039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034617869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034660439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034693089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034722169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0351215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.03517023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.0352043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:22.03523586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.03547897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.0354977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.03551473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { 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.03553111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03561497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.03563647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.03565265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03568259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03569813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.03572101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03573472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.03578776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.03582216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.03584009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:22.03585638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.03612753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.038820182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.038861223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { 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.038880093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039144293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.039194473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.039211563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039226203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.039241063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.039253823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.039271093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.039286203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.039300143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.040088783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.040143163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.040177374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.042071315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.042131035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.042160755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.042304665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042354585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042373165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.042390105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042404315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.042900516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.042936316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.042953796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.043478816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.044060066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { 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.044099016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044199357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.044238457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.044256117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.044272207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.044293667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.044309897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044325697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","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:22.044341977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:36408"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.044486717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.044506757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.044595797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"96e654c8-d05a-40ef-a08a-c81b42c9347a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.044616627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"96e654c8-d05a-40ef-a08a-c81b42c9347a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.045867268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { 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.045929488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { 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.046002378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, 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.046027398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.046157538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046171168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.046185938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046199008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.046214008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","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:22.046231848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.046248358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 158 }"} {"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.046264658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046277208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046289998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046304668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046318138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046330458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046342898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046355348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046368578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046380578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046392718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046405078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046417268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046429648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046443138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046455388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046468678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046480758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046493508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046507098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046520778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046532978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046546728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046558648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046570978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046583028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046595468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046608308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046621538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046634088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.046646548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.046889209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"96e654c8-d05a-40ef-a08a-c81b42c9347a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2287,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.046941399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.046964759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.047095369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.047115109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.047130719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.047144889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.047627989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.047649149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.047684979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"2da7c3c4-a5b9-4e4c-8a5e-77f53cbf693c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.047706119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"2da7c3c4-a5b9-4e4c-8a5e-77f53cbf693c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.04846429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.04848596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.04850222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.04858079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04861794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.04863298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.04867605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.04869408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.04870995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.04872644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.04874279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.04875829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.04877085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.04878697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.04880303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.04881774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.0488319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.04885725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.04887278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.04890572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.04892115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:22.051339752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.051363672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.051382182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051531772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.051577702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.051595592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051609372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.051625272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.051667962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.051683362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.052316623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"2da7c3c4-a5b9-4e4c-8a5e-77f53cbf693c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":4612,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.052404693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.052436213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.052514393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052546423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052964353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.053003203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053035123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"567aa841-a5b3-4126-9830-b794a4b71fca","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.053055503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"567aa841-a5b3-4126-9830-b794a4b71fca","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053106733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053139803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053201963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053361593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053400813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053420603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053436474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053452954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053471154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053489984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.053505324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053526484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053542904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.053563224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 113 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.053627124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"567aa841-a5b3-4126-9830-b794a4b71fca","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":588,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054030524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e985612-d8ed-4926-bf87-375bba6eb8b5","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.054059484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e985612-d8ed-4926-bf87-375bba6eb8b5","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054111304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054174734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 114 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054192824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054224374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054242004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054264584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 116 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054281704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054303214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054317854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054347724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054369134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054386824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 119 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.054426004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9e985612-d8ed-4926-bf87-375bba6eb8b5","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054854425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d8a0a415-166f-4872-9eaf-ab6e7f9a445c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.054899955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d8a0a415-166f-4872-9eaf-ab6e7f9a445c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054920455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.054988395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055007225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055050655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055066595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055083205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055100385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055118565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055134015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055153325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055168055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055191005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 125 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.055265815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d8a0a415-166f-4872-9eaf-ab6e7f9a445c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055624295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ea2bd86e-fd97-4ea6-8141-9e7e893cc871","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.055646845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ea2bd86e-fd97-4ea6-8141-9e7e893cc871","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055710935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055776365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055793845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055832645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055875865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055895715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055910455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.055971925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.056011775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.056034355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.056051415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.056095236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 131 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.056115766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ea2bd86e-fd97-4ea6-8141-9e7e893cc871","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":488,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057270186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ad46bbc2-dfbf-4aee-8977-f904242b68c4","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.057294936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ad46bbc2-dfbf-4aee-8977-f904242b68c4","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057354216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057449247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057472027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057493077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057511847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057555197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 134 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057595417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057614867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057630587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057647007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057661387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.057698017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 137 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.057713367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"ad46bbc2-dfbf-4aee-8977-f904242b68c4","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.058099247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"db699ada-9b01-4499-b191-dabfd1964b3b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.058122887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"db699ada-9b01-4499-b191-dabfd1964b3b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.058208977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059326428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059362438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059380058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.059395558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059417718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059431658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059452438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059467418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059488578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059502538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.059541548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 143 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.059584358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"db699ada-9b01-4499-b191-dabfd1964b3b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1493,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.060023908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9fe984db-4af0-4d0c-bccd-d05d535b6df8","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.060047828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9fe984db-4af0-4d0c-bccd-d05d535b6df8","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.060093979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.060145089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 144 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.060242029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"9fe984db-4af0-4d0c-bccd-d05d535b6df8","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.060584719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b0ff6910-4945-4e44-83be-53186cfab146","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.060615739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b0ff6910-4945-4e44-83be-53186cfab146","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.060717899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.061056749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 145 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.061139609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"b0ff6910-4945-4e44-83be-53186cfab146","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":569,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06146639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2f50d9af-0bf3-4ae8-8f90-f48064983a86","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.06149045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2f50d9af-0bf3-4ae8-8f90-f48064983a86","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06159121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06172849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 146 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.06180391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2f50d9af-0bf3-4ae8-8f90-f48064983a86","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":333,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06211661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ff409340-5d02-4a0b-8634-0bcd1b6be780","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.06216941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ff409340-5d02-4a0b-8634-0bcd1b6be780","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06219943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06235471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 147 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.06242152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"ff409340-5d02-4a0b-8634-0bcd1b6be780","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":323,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.06269784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"8379cab7-c24b-4179-a81a-5d4ea1c8e67c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.062717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"8379cab7-c24b-4179-a81a-5d4ea1c8e67c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.062778171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.062962621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063021671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.063056391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063072891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 116 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.063154141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"8379cab7-c24b-4179-a81a-5d4ea1c8e67c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":446,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063600681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0ffbb30a-ffc9-4162-97b4-4a2774574b0c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.063632241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0ffbb30a-ffc9-4162-97b4-4a2774574b0c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063714881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063787561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063805871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063879901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063897181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063914361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063931681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063948971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063965491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.063982921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.063997991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064014941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 122 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.064095292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"0ffbb30a-ffc9-4162-97b4-4a2774574b0c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":478,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064426082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fff1846a-581f-4767-bf6e-01837337ed9e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.064453852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fff1846a-581f-4767-bf6e-01837337ed9e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064514032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064583782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064602052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064622272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 124 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064637052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064658722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064675872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064695942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 126 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064713572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064741882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.064758872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.064778722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 128 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.064832842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"fff1846a-581f-4767-bf6e-01837337ed9e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065253552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"463ecaf3-c121-4aa1-8784-9f4ade5db2b0","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.065276672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"463ecaf3-c121-4aa1-8784-9f4ade5db2b0","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065345182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065425163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065443103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065523163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065541483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065559043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065575013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065594303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065610043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065631863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065647353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.065670243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 134 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.065743593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"463ecaf3-c121-4aa1-8784-9f4ade5db2b0","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":493,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066135243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"517af351-ee4b-40fe-8974-94b6dc77e50d","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.066158593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"517af351-ee4b-40fe-8974-94b6dc77e50d","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066215633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066289583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066331173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066351053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 136 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066367823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066386823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066432233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066453033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066469213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066486863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.066502573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066522223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 140 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.066543893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"517af351-ee4b-40fe-8974-94b6dc77e50d","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":433,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066905574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"52b65012-fd20-4a56-b735-2aa056dc7c41","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.066951614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"52b65012-fd20-4a56-b735-2aa056dc7c41","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.066971254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067090904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067109554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067146234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067164514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067182154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067197954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067222544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 144 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067238144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067261824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067277944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067299364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 146 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.067356024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"52b65012-fd20-4a56-b735-2aa056dc7c41","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":483,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067700434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3243fcb6-36a3-4f5e-90b6-c03b87b79e2e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.067721224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3243fcb6-36a3-4f5e-90b6-c03b87b79e2e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067777664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067840984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067857634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067889924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067918214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067937754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067953964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067971624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.067987274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.068006574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.068023034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.068041435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 152 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.068124705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3243fcb6-36a3-4f5e-90b6-c03b87b79e2e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.068470665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"c16b5638-fad5-4924-ba67-40142844add1","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.068508425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"c16b5638-fad5-4924-ba67-40142844add1","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.068553135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.068658595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 153 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.068732015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"c16b5638-fad5-4924-ba67-40142844add1","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":288,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.069088425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5c94d423-ed93-499d-95eb-0885afbfdf0d","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.069116925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5c94d423-ed93-499d-95eb-0885afbfdf0d","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.069206305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.069612046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 154 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.069652456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"5c94d423-ed93-499d-95eb-0885afbfdf0d","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":584,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.069955186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"69bc1ca9-c36a-4770-8b2b-0170d5c5d4a9","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.069979566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"69bc1ca9-c36a-4770-8b2b-0170d5c5d4a9","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.070085486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.072615298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 155 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.072797038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"69bc1ca9-c36a-4770-8b2b-0170d5c5d4a9","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2758,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.07550357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f74802bc-215d-4831-8d65-31690881fa1b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.07554964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f74802bc-215d-4831-8d65-31690881fa1b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.07566218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.082986126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.083669386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"f74802bc-215d-4831-8d65-31690881fa1b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":8195,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.089661691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"99c1cc23-e9c1-4469-aaf4-c58bcf46f049","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.089712111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"99c1cc23-e9c1-4469-aaf4-c58bcf46f049","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.090267421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.092952843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.162848676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.162993856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.163250366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.163452626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"99c1cc23-e9c1-4469-aaf4-c58bcf46f049","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":73785,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.16757275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"63138939-1446-4043-bf38-924d36e21023","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.16761481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"63138939-1446-4043-bf38-924d36e21023","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.16776075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.16785362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.16790206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 165 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.16796025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"63138939-1446-4043-bf38-924d36e21023","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.171726403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"39ac98b8-a180-41ff-b510-c2d47e73c7fb","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.171771933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"39ac98b8-a180-41ff-b510-c2d47e73c7fb","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.171824113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.171920023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.171994863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"39ac98b8-a180-41ff-b510-c2d47e73c7fb","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":286,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.172449403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"2309dde5-d2d9-4e25-b85c-123dbfc8fbe9","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.172481573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"2309dde5-d2d9-4e25-b85c-123dbfc8fbe9","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.172531783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.172557743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.172575913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"2309dde5-d2d9-4e25-b85c-123dbfc8fbe9","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":187,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.172832954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6903d04c-0872-49dd-b00a-a8166fd64b04","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.172853504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6903d04c-0872-49dd-b00a-a8166fd64b04","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.172934564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173047824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173067654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173084224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173099414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173948164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173966344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173983784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.173998774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174024504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.174039624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174061874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 173 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.174124875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"6903d04c-0872-49dd-b00a-a8166fd64b04","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1296,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174474425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dc011419-f09c-489e-b08d-326fc07bb08c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.174494375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dc011419-f09c-489e-b08d-326fc07bb08c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174555635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174633875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174650965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174672995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174688395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174725915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.174741545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.177592957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.177640677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.177660007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.177675447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.177730077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 179 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.177747527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"dc011419-f09c-489e-b08d-326fc07bb08c","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3200,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178097617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a722c54a-00b5-4606-8a23-dc7771e585e7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.178120078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a722c54a-00b5-4606-8a23-dc7771e585e7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178227518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178303038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178321408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178365988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178384548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178402448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.178417998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178434318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.178451778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.185733783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.185777763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.185967533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 185 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.186307324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"a722c54a-00b5-4606-8a23-dc7771e585e7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":8074,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.186899944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"509a6efd-7c73-40ef-b30b-710d7ceb7a0e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.186923694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"509a6efd-7c73-40ef-b30b-710d7ceb7a0e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.187067324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188447905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188529525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188571875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.188588465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188647125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188664595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188685185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188701335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188732826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188749326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.188766936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.192141038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"509a6efd-7c73-40ef-b30b-710d7ceb7a0e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":5249,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.198338243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"32f44fd9-2bd8-46eb-8d91-2169f24d4e8b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.198391863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"32f44fd9-2bd8-46eb-8d91-2169f24d4e8b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.198964083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199146153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199169143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199209333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.199228393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199246983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199265233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199287393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199303733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199327814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199392464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.199444414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.199575194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"32f44fd9-2bd8-46eb-8d91-2169f24d4e8b","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.205427598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"84b8321f-b4c1-4a98-aa3f-d29510db9cf3","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.205587728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"84b8321f-b4c1-4a98-aa3f-d29510db9cf3","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.206256509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207018989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207057919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207077599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207092819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207114459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207130999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207152459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207167669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207202619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207220499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.207242909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 203 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.214264135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"84b8321f-b4c1-4a98-aa3f-d29510db9cf3","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":8838,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.22184024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b0eaaffb-c3a4-452f-a5db-90a76a9d10b1","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.221894341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b0eaaffb-c3a4-452f-a5db-90a76a9d10b1","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.222035331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.222281101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 204 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.222404051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"b0eaaffb-c3a4-452f-a5db-90a76a9d10b1","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":575,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.222837201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fe0b513f-edb2-4097-984a-e74a660379fa","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.222868711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fe0b513f-edb2-4097-984a-e74a660379fa","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.223079101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.223277072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 205 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.223339342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fe0b513f-edb2-4097-984a-e74a660379fa","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":556,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.223868422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c503d24a-d670-43bb-a5b0-1ab3d257b141","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.223908042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c503d24a-d670-43bb-a5b0-1ab3d257b141","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.223942712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.224001642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.224079172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"c503d24a-d670-43bb-a5b0-1ab3d257b141","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":269,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.224578023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"013b002e-0cd6-4db4-8f46-7fa904a2f065","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.224606403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"013b002e-0cd6-4db4-8f46-7fa904a2f065","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.224684483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.224736613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 207 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.224821303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"013b002e-0cd6-4db4-8f46-7fa904a2f065","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":263,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.225697583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a6b44f43-2bf7-4b98-9501-578a99ff9027","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.225719543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a6b44f43-2bf7-4b98-9501-578a99ff9027","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.225908664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.226026794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.226129654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.226196864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.226218934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.226346014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a6b44f43-2bf7-4b98-9501-578a99ff9027","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":669,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.226793394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"61a3011b-104d-4682-8a51-b378e4d78791","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.226822214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"61a3011b-104d-4682-8a51-b378e4d78791","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.226881514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.226922054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.226936854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 165 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.227016234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"61a3011b-104d-4682-8a51-b378e4d78791","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.227328105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"c596c63f-09b2-4c26-bbc7-1e574de17cf7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.227349925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"c596c63f-09b2-4c26-bbc7-1e574de17cf7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.227390585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.227445955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 166 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.227528375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"c596c63f-09b2-4c26-bbc7-1e574de17cf7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":206,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.227828235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4ffbf0a7-8beb-4f2b-945b-78fd543bf65a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.227905695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4ffbf0a7-8beb-4f2b-945b-78fd543bf65a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.227924265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.227947305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 167 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.228017875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"4ffbf0a7-8beb-4f2b-945b-78fd543bf65a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228326835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70e49932-1ab5-409c-9253-2f4e8b0ffc3a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.228348805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70e49932-1ab5-409c-9253-2f4e8b0ffc3a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228430655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228534986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228551106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228568336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228583536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228600816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228618266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228657976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228675456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228693216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.228707576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.228727816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 173 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.228855786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"70e49932-1ab5-409c-9253-2f4e8b0ffc3a","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":464,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229288986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d8f61bab-6731-4c32-88c6-2d92f28b2c6e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.229341336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d8f61bab-6731-4c32-88c6-2d92f28b2c6e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229362696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229382716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229400406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229423186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229440186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229457246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229824846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229854987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229871477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229888797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229904417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229922077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 179 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.229938747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"d8f61bab-6731-4c32-88c6-2d92f28b2c6e","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229964297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c0e293af-6b74-4dac-bf9a-311a3fc82751","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.229980877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c0e293af-6b74-4dac-bf9a-311a3fc82751","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.229998817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230103737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230133607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230156277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230175647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230195867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.230229277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230247237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230263397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230281337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230296247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230315087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 185 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.230334627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c0e293af-6b74-4dac-bf9a-311a3fc82751","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":401,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230617977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"17d73699-85d7-40aa-b9e7-656b929843ea","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.230648327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"17d73699-85d7-40aa-b9e7-656b929843ea","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230694587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230779327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230828327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230850667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.230868457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230888347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230904407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230921147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230937977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230957697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230971797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.230988827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 191 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.231004977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"17d73699-85d7-40aa-b9e7-656b929843ea","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231305308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8c989a19-c5d7-4a73-9f5f-507dfd7cab80","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.231335428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8c989a19-c5d7-4a73-9f5f-507dfd7cab80","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231382868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231429658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231447688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231472688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.231488258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231511448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 194 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231528538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231549598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231566388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231586158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231602358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231630968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.231680018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"8c989a19-c5d7-4a73-9f5f-507dfd7cab80","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":394,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.231981528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2c167323-3e9a-4a64-896d-ba971646df17","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.232010198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2c167323-3e9a-4a64-896d-ba971646df17","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232041218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232117668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232160008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232183538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232200898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232218518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232235308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232254388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232272528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232290508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232305688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232323968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 203 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.232341648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"2c167323-3e9a-4a64-896d-ba971646df17","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":383,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232644269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2fd9cb94-971a-465e-9dc9-99ad445314f7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.232666219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2fd9cb94-971a-465e-9dc9-99ad445314f7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232724069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.232791169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 204 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.233314279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"2fd9cb94-971a-465e-9dc9-99ad445314f7","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":237,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.2339007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a1d926d1-f282-40b9-827e-fa51679d43bc","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.23393726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a1d926d1-f282-40b9-827e-fa51679d43bc","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.23403242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.23410408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 205 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.23422876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a1d926d1-f282-40b9-827e-fa51679d43bc","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":350,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.23457921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"600f74b7-2a7c-4af3-9fd9-0b2ed614f697","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.23460438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"600f74b7-2a7c-4af3-9fd9-0b2ed614f697","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.236048841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.236071711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 206 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.236088241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"600f74b7-2a7c-4af3-9fd9-0b2ed614f697","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1172,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.236110531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"505c12e6-ba8b-45db-a832-cadc6ae03219","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.236128631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"505c12e6-ba8b-45db-a832-cadc6ae03219","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.236150771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.236263721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 207 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.236344461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"505c12e6-ba8b-45db-a832-cadc6ae03219","remote_addr":"[::1]:36408","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":277,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.898946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:49354"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.89918586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"98520ee3-134a-408a-bce6-158293fdd5eb","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.89921276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"98520ee3-134a-408a-bce6-158293fdd5eb","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.89931377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, 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.899403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.89951312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 148 }"} {"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.89953312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.89954567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.89955846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.8995709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.89958328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899595221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899607561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899619881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899632081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899644841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899657001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899669051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899680721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899692601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899704291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899716201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899728431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899740361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899752701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899764451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899776131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899788011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899799871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899811851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899823801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899835611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899847631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899859551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899871531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899883471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.899895611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.904410674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"98520ee3-134a-408a-bce6-158293fdd5eb","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":5212,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.907441316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"bb0f5e9c-35a9-441d-85a1-a7befb165f33","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.907485656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"bb0f5e9c-35a9-441d-85a1-a7befb165f33","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.907644697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.907719447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.907803977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.907838607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.908027937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 150 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.908176567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"bb0f5e9c-35a9-441d-85a1-a7befb165f33","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":759,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909262238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"533761ff-9a03-40a8-978d-8acfe44f2f97","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.909288428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"533761ff-9a03-40a8-978d-8acfe44f2f97","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909388308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909464138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909481308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909515498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909531728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909552548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909567748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909588458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 154 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909604008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909646218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909673978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.909698468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 156 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.909738088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"533761ff-9a03-40a8-978d-8acfe44f2f97","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":504,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.910244409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"af9188fe-7927-49a3-ba94-7aeb9a860692","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.910267129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"af9188fe-7927-49a3-ba94-7aeb9a860692","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.910365459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.910439259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.910458349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.910480119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.910494149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91166375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91168797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91173437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91175297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91177094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.91178501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91182121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 162 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.91188516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"af9188fe-7927-49a3-ba94-7aeb9a860692","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1652,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91236394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"eee0bf22-8ff8-4ddc-af62-d13a39979cf3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.91238956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"eee0bf22-8ff8-4ddc-af62-d13a39979cf3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91245771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91252388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91255427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91257256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 164 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91258818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91260429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91261834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91263546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91264961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91266979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91268488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.91270461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 168 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.91276717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"eee0bf22-8ff8-4ddc-af62-d13a39979cf3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":409,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913195661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7b3aba6a-e5ec-43b7-a9ee-7fa4958564e9","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.913254721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7b3aba6a-e5ec-43b7-a9ee-7fa4958564e9","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913275511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913309281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913327251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913361241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913379371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913449381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913471971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913491681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913508111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913525301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913540471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913558831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 174 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.913574101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"7b3aba6a-e5ec-43b7-a9ee-7fa4958564e9","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913897221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fa71c6c5-1491-4324-87da-c0c6b274aef2","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.913924911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fa71c6c5-1491-4324-87da-c0c6b274aef2","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.913979641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914047901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914069421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914086801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 176 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914101931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914121481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914137671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914157121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914171771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914192212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914208162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.914228932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 180 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.914299602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"fa71c6c5-1491-4324-87da-c0c6b274aef2","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.916593833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3b0f39c4-620c-4264-b0cc-d5ef4124505c","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.916620173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3b0f39c4-620c-4264-b0cc-d5ef4124505c","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.916782553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.916859954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.916920314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.916968144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.916984604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917001584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917016194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917033194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917048014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917067454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917082304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917104804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 186 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.917185404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"3b0f39c4-620c-4264-b0cc-d5ef4124505c","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":598,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917822504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8f47cba7-688c-42f7-a4af-6e6210490c7e","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.917844984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8f47cba7-688c-42f7-a4af-6e6210490c7e","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917924994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.917985044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 187 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.918097194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"8f47cba7-688c-42f7-a4af-6e6210490c7e","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.918831505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"425fb081-e44b-4e26-960d-301ee6a53319","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.918853695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"425fb081-e44b-4e26-960d-301ee6a53319","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.918871745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.918887365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.919008935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"425fb081-e44b-4e26-960d-301ee6a53319","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":269,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.919338505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"35c99585-5c75-4d84-a699-9093cd2f8425","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.919360895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"35c99585-5c75-4d84-a699-9093cd2f8425","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.919462085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.919518196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 189 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.919581136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"35c99585-5c75-4d84-a699-9093cd2f8425","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":243,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.920147426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c0f529d6-9349-4373-aa6f-51318942ba91","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.920193436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c0f529d6-9349-4373-aa6f-51318942ba91","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.920257806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.920553536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 190 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.920625536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"c0f529d6-9349-4373-aa6f-51318942ba91","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":485,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.921109407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"0a595cfd-a135-445c-9ba0-3f5c3b4f69a8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.921174217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"0a595cfd-a135-445c-9ba0-3f5c3b4f69a8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.922294978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.922411208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.922455748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.922489298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.922547578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 158 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.922646118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"0a595cfd-a135-445c-9ba0-3f5c3b4f69a8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1564,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923147058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"016ee80c-f7bb-47cc-8951-0e15e610e3fe","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.923182428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"016ee80c-f7bb-47cc-8951-0e15e610e3fe","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923252898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923332298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923350588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923371828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923387858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923408848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923426118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923445058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923460028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923500989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.923519189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.923606969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 164 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.923666029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"016ee80c-f7bb-47cc-8951-0e15e610e3fe","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":525,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924038059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7e8ef270-7f21-473c-a704-c9250d457328","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.924069789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7e8ef270-7f21-473c-a704-c9250d457328","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924116069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924229659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924249429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924293609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 166 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924311169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924327809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924343149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924359889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924374619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924395799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:22.924411339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.924431799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 170 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.924499299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"7e8ef270-7f21-473c-a704-c9250d457328","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":470,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.927954342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0af6820a-559a-44bc-a91b-3daaea4df1c6","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.927991212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0af6820a-559a-44bc-a91b-3daaea4df1c6","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.931884885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.931937155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.931953855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.931972055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.931987725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932005465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932022625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932039595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 174 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932054325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932072845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932088515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932105335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 176 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.932120375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"0af6820a-559a-44bc-a91b-3daaea4df1c6","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3832,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932147245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a8c38a60-0ceb-4bd5-b1e5-6fb8edccfcdd","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.932163325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a8c38a60-0ceb-4bd5-b1e5-6fb8edccfcdd","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932251375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932322495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932339855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932485185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932529775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932549885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932564895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932582195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932596875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932614985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932630095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.932646095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 182 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.932664755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"a8c38a60-0ceb-4bd5-b1e5-6fb8edccfcdd","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":511,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933021176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dcc81969-1990-4ef9-afab-1e0350c935e3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.933049876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dcc81969-1990-4ef9-afab-1e0350c935e3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933110386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933229866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933250236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933270146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 184 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933285436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933307216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933322716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933343956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 186 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933359066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933384086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.933399166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933420246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 188 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.933493306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"dcc81969-1990-4ef9-afab-1e0350c935e3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":466,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933858536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"03a2678a-8b84-45f4-afce-6fb6e5a68f51","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.933883796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"03a2678a-8b84-45f4-afce-6fb6e5a68f51","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.933946076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934015206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934032496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934072227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934182617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934277237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934295777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934359157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934375847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934395127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:22.934410587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934498337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 194 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.934561077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"03a2678a-8b84-45f4-afce-6fb6e5a68f51","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":711,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.934973077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"53976d3e-fcd5-4ddd-b072-c7b3371377da","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.935000737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"53976d3e-fcd5-4ddd-b072-c7b3371377da","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.935068937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.935135577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 195 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.935308817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"53976d3e-fcd5-4ddd-b072-c7b3371377da","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":338,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.936388638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9b1db797-a4f9-4618-ab0e-efe559e845d8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.936431578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9b1db797-a4f9-4618-ab0e-efe559e845d8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.936617678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.942912173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 196 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.944856325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"9b1db797-a4f9-4618-ab0e-efe559e845d8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":8491,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.967300492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e4699e25-a826-488b-96d7-a9e16c43fd89","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.967380782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e4699e25-a826-488b-96d7-a9e16c43fd89","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.969154713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.976668089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 197 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:22.97785673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"e4699e25-a826-488b-96d7-a9e16c43fd89","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":10590,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.068382038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ad8aa4b6-dc62-4297-919e-f3c23597ce4d","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.068438348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ad8aa4b6-dc62-4297-919e-f3c23597ce4d","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.068546798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.068569938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.068586438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.068601328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.068795818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.068822018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.068841768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:23.068947918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.070136469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070196759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070226209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070255299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077426785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.077495835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.077532995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.077628545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:23.077665815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.077699035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:23.077715275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.077735065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.077849615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078035205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.078134335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.078156545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.078170195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.078187995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:23.078222545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","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:23.078238335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.078256615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.078272345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.078289035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.083699779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"ad8aa4b6-dc62-4297-919e-f3c23597ce4d","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":15312,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.083803589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { 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.083826269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.090352814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.090398504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.090416084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.090430604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.090480974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.090500674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.090518264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.090533694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.090548754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.096056159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.096138549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.096157739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.096172929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"515928f9-65ed-4745-9b56-f902281cbc44","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.096195099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"515928f9-65ed-4745-9b56-f902281cbc44","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.099078811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.099133201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.099152121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.105272546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.105321596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.105340596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.105356156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.105373366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.105386926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.106270646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.106299986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.106317476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.106334246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.110289379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.110455149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.115769634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.115825884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.115857034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.115872034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.121594998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.121636988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.121672388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.121720518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.121788668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.122374158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.129203344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.129250794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.129268694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.129286244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.129303444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.129372554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.129388024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.129578744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.129613034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.129630974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.131717336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.142636344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.142675924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.142935894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.142978874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.142996254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 214 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.143596684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"515928f9-65ed-4745-9b56-f902281cbc44","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":47472,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.143688365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.143804845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.143820355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.143836275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.143849935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.143864845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.143879955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.143896485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.143912005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.143927005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.149302669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.149352589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 215 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.149384169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"86b57904-af7e-4a26-a44d-8e681a66ac93","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.149406759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"86b57904-af7e-4a26-a44d-8e681a66ac93","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.15137385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { 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.15142574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.15150578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.15154541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.15156316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.15157713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.151592701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.151609351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.151627491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.152213151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.152331901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.152350101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.152380591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","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:23.152396231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.152413251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.152461901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.152501341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"86b57904-af7e-4a26-a44d-8e681a66ac93","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3121,"response_code":200} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.152637511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.152654561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.152671301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.152686891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.152702971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.152854841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.152880431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","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.152963902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.153029082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"921cd05e-632f-4db2-b0e0-98d3406b5902","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.153053462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"921cd05e-632f-4db2-b0e0-98d3406b5902","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.154482683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.160853627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.160881128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.161094728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.161120538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.163031009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.163077849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.163346509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"921cd05e-632f-4db2-b0e0-98d3406b5902","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":10318,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.16353134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.16412897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.16416856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5fd818cc-ec7f-4898-81c9-3481525c435b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.16418759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5fd818cc-ec7f-4898-81c9-3481525c435b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.16425256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.16433113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.166882892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.167076202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"5fd818cc-ec7f-4898-81c9-3481525c435b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2889,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.167819433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"612e7336-a7b9-4c67-8d16-b2544ed1d735","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.167860203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"612e7336-a7b9-4c67-8d16-b2544ed1d735","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.167984213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168080153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168097953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168117973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168134983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168157843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.168173093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168301753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168320163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168338653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.168354183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168370913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.168385753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"612e7336-a7b9-4c67-8d16-b2544ed1d735","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":569,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168752493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1250a3b3-2335-4429-967e-e48188fdf3f8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.168785393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1250a3b3-2335-4429-967e-e48188fdf3f8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168842044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168920234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168938914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168960934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.168978174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169020744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169036174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169052994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.169067924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169084694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.169100214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169117914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 234 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.169187694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"1250a3b3-2335-4429-967e-e48188fdf3f8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":447,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169616134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f7c9fc58-42b7-4047-aeb9-40f83f6dab68","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.169661394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f7c9fc58-42b7-4047-aeb9-40f83f6dab68","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.169680954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171621306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171693896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171757246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171774276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171886336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171941356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.171985196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.172002716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.172023786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.172039186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.172081276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.172260146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"f7c9fc58-42b7-4047-aeb9-40f83f6dab68","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2735,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.17748892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4add5629-5d28-49c6-92f7-54ad8a5bf181","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.17751834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4add5629-5d28-49c6-92f7-54ad8a5bf181","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.17777977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.17795398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.17797703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180283752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180451432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180557502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180615732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180636382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180653382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180672042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180687532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.180704252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.181019923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"4add5629-5d28-49c6-92f7-54ad8a5bf181","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3521,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.182879014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e7b3e934-a884-4f95-ad71-18c22a891ed3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.182925034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e7b3e934-a884-4f95-ad71-18c22a891ed3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183196234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183377564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183399284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183432615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183451005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183469025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183483735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183531585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183548665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183620665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183638235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.183657925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.183772445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"e7b3e934-a884-4f95-ad71-18c22a891ed3","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":902,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.184252045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5cc8d4bd-5479-477b-ac4a-49dc90d67271","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.184275145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5cc8d4bd-5479-477b-ac4a-49dc90d67271","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.184333475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186181517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186220917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186251307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186274967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186294517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186312247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186332337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186352237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186463597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186538557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.186665667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 258 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.186778657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5cc8d4bd-5479-477b-ac4a-49dc90d67271","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2579,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.193510552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"af36e3c0-81d8-4641-bc17-79f9e54bc47a","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.193559452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"af36e3c0-81d8-4641-bc17-79f9e54bc47a","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.193751302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.193973592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.194070523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"af36e3c0-81d8-4641-bc17-79f9e54bc47a","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":575,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.195445884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8acf69bc-323d-4404-9578-b97090118306","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.195484924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8acf69bc-323d-4404-9578-b97090118306","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.195612594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.195713214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.195839134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8acf69bc-323d-4404-9578-b97090118306","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":337,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.196117814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"df5f9379-4eea-4cfb-bf6d-5f7e8406b9a5","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.196205464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"df5f9379-4eea-4cfb-bf6d-5f7e8406b9a5","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.196226534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.196268934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 261 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.196342084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"df5f9379-4eea-4cfb-bf6d-5f7e8406b9a5","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":245,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.198952896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"44271cb4-c2c0-4ec6-b38f-71c8bb335bd8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.199000916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"44271cb4-c2c0-4ec6-b38f-71c8bb335bd8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.199123396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.199211176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.199312456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"44271cb4-c2c0-4ec6-b38f-71c8bb335bd8","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":356,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.199661207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a3dbf4d8-30c7-46bb-8936-64de8ffcba9f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.199698397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a3dbf4d8-30c7-46bb-8936-64de8ffcba9f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.199740647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.199806587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.199839907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.199874807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.199921417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 219 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.199999677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"a3dbf4d8-30c7-46bb-8936-64de8ffcba9f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":366,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.200449157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0d57ef04-e02c-4efb-b0ff-e7f184649185","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.200474257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0d57ef04-e02c-4efb-b0ff-e7f184649185","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.200525137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.200557277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.200614847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 220 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.200995418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"0d57ef04-e02c-4efb-b0ff-e7f184649185","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":229,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.206052922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"93ef7697-4696-46ce-85e9-d2bd9d1d33be","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.206102592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"93ef7697-4696-46ce-85e9-d2bd9d1d33be","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.206328412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.206427472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 221 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.206511112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"93ef7697-4696-46ce-85e9-d2bd9d1d33be","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":490,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.206862332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"22d03acc-1be7-430d-ac7a-8e5e107b2e7f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.206885302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"22d03acc-1be7-430d-ac7a-8e5e107b2e7f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.206974782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.207112112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.207143412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"22d03acc-1be7-430d-ac7a-8e5e107b2e7f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":306,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.207471623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3cfe5419-cbad-4bf7-84e5-ffec9fff3f9b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.207495193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3cfe5419-cbad-4bf7-84e5-ffec9fff3f9b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.207551413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.207625573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.207660313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.210274495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.210328295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.210975855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.211047995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.211162045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.211180335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.211235985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.211254665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.211273756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.211391816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"3cfe5419-cbad-4bf7-84e5-ffec9fff3f9b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3939,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.211968366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ebc1fd7c-14ff-414c-aea9-1e01a8b4f033","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.212018306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ebc1fd7c-14ff-414c-aea9-1e01a8b4f033","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212145256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212225246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212268076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212290556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212308106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212327706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212346546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212366456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.212383156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212402466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.212419106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.212457786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 234 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.212475266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ebc1fd7c-14ff-414c-aea9-1e01a8b4f033","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":523,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.213854047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2941f3de-8d4b-47d9-a4a1-f714b6e1d432","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.213905057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2941f3de-8d4b-47d9-a4a1-f714b6e1d432","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.213924698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.213943588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.213959598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.213976488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.213992318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.214009528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.215117528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.215160228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.215178668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.215196538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.215211688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.216451369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.216531069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"2941f3de-8d4b-47d9-a4a1-f714b6e1d432","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":3734,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21692914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"52917276-2b0c-4140-8cff-ed0ec7c793ae","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.21697884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"52917276-2b0c-4140-8cff-ed0ec7c793ae","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21702261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21709039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21710969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.2171403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21715819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21718161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21719699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21721918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21727009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21728827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.21730452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.2173223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 246 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.2173444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"52917276-2b0c-4140-8cff-ed0ec7c793ae","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222212034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"531a50de-6ef8-456b-a11e-9dd5a58a563b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.222254004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"531a50de-6ef8-456b-a11e-9dd5a58a563b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222483254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222673164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222743544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222764414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222779814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222799274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222815374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222832524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222848274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222904544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222920054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.222945454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 252 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.223055284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"531a50de-6ef8-456b-a11e-9dd5a58a563b","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":861,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224343625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5601b0d0-9394-452e-ac94-4323757f053d","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.224379585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5601b0d0-9394-452e-ac94-4323757f053d","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224482685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224618386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224680126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224716036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 254 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224736976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224756696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224772286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224790746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224807016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224866626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224884986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.224906486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 258 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.224978236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"5601b0d0-9394-452e-ac94-4323757f053d","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":644,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.225423516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"6f692972-fe23-46da-a1a0-f830820af831","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.225471196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"6f692972-fe23-46da-a1a0-f830820af831","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.225491566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.225512356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 259 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.225528146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"6f692972-fe23-46da-a1a0-f830820af831","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":221,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.226072447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"802c5b0e-ab03-4f49-badc-dbe93f6bb9bb","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.226150307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"802c5b0e-ab03-4f49-badc-dbe93f6bb9bb","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.226171977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.226191137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.226207297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"802c5b0e-ab03-4f49-badc-dbe93f6bb9bb","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":312,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.226610387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a0c1547b-21e3-44c8-9b62-bb333a88b86f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.226640497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a0c1547b-21e3-44c8-9b62-bb333a88b86f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.226710127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.226792597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 261 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.226864427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a0c1547b-21e3-44c8-9b62-bb333a88b86f","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":254,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.227196008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"00c785c0-7db2-4aa5-9f37-94544636ac55","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.227246168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"00c785c0-7db2-4aa5-9f37-94544636ac55","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.227351908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.227713728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 262 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.227797878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"00c785c0-7db2-4aa5-9f37-94544636ac55","remote_addr":"[::1]:49354","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":607,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.917470507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:39552"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917740527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"3f59c7e2-0430-4ec5-8230-dbe62ca32acd","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.917791067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"3f59c7e2-0430-4ec5-8230-dbe62ca32acd","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917828037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, 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.917879337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.917996547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 193 }"} {"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.918014347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918028087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918043027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918059187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918073277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918086077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918101837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918115927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918129937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918142767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918156888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918170638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918183278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918196428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918209388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918224818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918239548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918253308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918267088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918301888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918318698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918331518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918345118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918358888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918372408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918385038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918400018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918414518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918430008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918443938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.918456748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.918468728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"3f59c7e2-0430-4ec5-8230-dbe62ca32acd","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.918624848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"aec3cbad-0782-42ff-baef-1890e7d8110b","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.918646808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"aec3cbad-0782-42ff-baef-1890e7d8110b","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.918731558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.918796698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.918833238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.918869388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.918904238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 195 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.919005158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"aec3cbad-0782-42ff-baef-1890e7d8110b","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":390,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919626979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"27605b2c-58ab-4285-80de-dd149d41f863","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.919652969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"27605b2c-58ab-4285-80de-dd149d41f863","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919674729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919693079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 196 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919709129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919728069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919743119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919763509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919779599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919799439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919815949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919833739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.919852719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.919872179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 201 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.919888769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"27605b2c-58ab-4285-80de-dd149d41f863","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":430,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920185439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"861e97ef-8ce5-475b-b601-130d02bf265e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.920257729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"861e97ef-8ce5-475b-b601-130d02bf265e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920280569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920301269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920317629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920335199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920352239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920370429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 204 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920385429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920402559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920417019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920522389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920543829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.920561099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 207 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.920576689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"861e97ef-8ce5-475b-b601-130d02bf265e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92080937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"09310cea-d68d-47a7-9dd7-592f78ec4ddf","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.92083729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"09310cea-d68d-47a7-9dd7-592f78ec4ddf","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.9208843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92095042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92096758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92098843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92100377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92102535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92104049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92105873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92107479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92109463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92110962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92113565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 213 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.92119281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"09310cea-d68d-47a7-9dd7-592f78ec4ddf","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92148091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ee111e0a-d23e-4e60-8d3d-dfd1c3182e53","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.92150413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ee111e0a-d23e-4e60-8d3d-dfd1c3182e53","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92156466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92162735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92164495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92166704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92168545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92170253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 216 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92171627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.9217366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92175156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92177056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92178688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.92180679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 219 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.92186941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ee111e0a-d23e-4e60-8d3d-dfd1c3182e53","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":386,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922160371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d1e3d3d0-edef-41a0-bb06-5fd598030341","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.922185911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d1e3d3d0-edef-41a0-bb06-5fd598030341","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922241601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922296691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922313831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922344121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922360691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922378921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922395091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922414221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922430621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922451171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922465651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922485301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 225 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.922542441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"d1e3d3d0-edef-41a0-bb06-5fd598030341","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":389,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922838771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0b48fa06-d94e-499c-bca3-d85d9cad6a87","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.922868301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0b48fa06-d94e-499c-bca3-d85d9cad6a87","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922947101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922967631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.922986121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923029281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.923047521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923065241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923079991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923096471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923113451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923129931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923144251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923166411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 231 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.923226671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0b48fa06-d94e-499c-bca3-d85d9cad6a87","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":397,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923597672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"b411435f-f0f3-49ed-a0b3-cf3f14683ca3","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.923641982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"b411435f-f0f3-49ed-a0b3-cf3f14683ca3","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923662302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.923679612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 232 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.923734712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"b411435f-f0f3-49ed-a0b3-cf3f14683ca3","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":209,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.924110782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8a2a52ac-6be8-49a8-a5a9-ff91267cd07b","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.924147392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8a2a52ac-6be8-49a8-a5a9-ff91267cd07b","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.924234922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.924305982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 233 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.924381272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"8a2a52ac-6be8-49a8-a5a9-ff91267cd07b","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":285,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.924759922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bf82d307-35de-4eca-82fe-b2481fd9c96a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.924793733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bf82d307-35de-4eca-82fe-b2481fd9c96a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.924886613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.925048853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 234 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.925072163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"bf82d307-35de-4eca-82fe-b2481fd9c96a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":248,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.925300113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2857459d-61e8-4210-9bd3-4063551526f9","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.925326583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2857459d-61e8-4210-9bd3-4063551526f9","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.925391253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.925465843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 235 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.925533303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"2857459d-61e8-4210-9bd3-4063551526f9","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.925809783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"f08fc036-d486-4348-95ad-401f7815d1f2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.925839833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"f08fc036-d486-4348-95ad-401f7815d1f2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.925874643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.925931913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.926024183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.926064273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.926079863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 204 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.926166784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"f08fc036-d486-4348-95ad-401f7815d1f2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":350,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927350874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a14ad6d2-da9a-492c-ba2a-70c4330add03","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.927385924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a14ad6d2-da9a-492c-ba2a-70c4330add03","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927404814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927422014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927467325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927483835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 206 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927497565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927514785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927529215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927545465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927560745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927577545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.927592795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.927610505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 210 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.927666735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"a14ad6d2-da9a-492c-ba2a-70c4330add03","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":423,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928009275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"128f895d-b4a1-4ba6-9477-e6535b1ad1b1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.928053435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"128f895d-b4a1-4ba6-9477-e6535b1ad1b1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928082985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928147795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928174785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928210605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928239295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928588675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928676385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928946916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 214 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.928971776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.929019276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.929038076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.929057276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 216 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.929224966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"128f895d-b4a1-4ba6-9477-e6535b1ad1b1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1220,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930287967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d1b7437c-5f1d-4d78-9e0f-3eaa5a4d94c1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.930333057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d1b7437c-5f1d-4d78-9e0f-3eaa5a4d94c1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930532177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930651647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930677097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930725317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930781567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930803407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930820567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930838807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930855637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930874147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930889407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.930906807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 222 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.931000097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"d1b7437c-5f1d-4d78-9e0f-3eaa5a4d94c1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":721,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931378377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5acd3ac-ccc5-47b4-96e9-9539295ce5aa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.931406597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5acd3ac-ccc5-47b4-96e9-9539295ce5aa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931424668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931492308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931534958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931553788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 224 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931570068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931588428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.931604548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931622558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 226 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931638758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931655708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.931672868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.931690838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 228 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.931743298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b5acd3ac-ccc5-47b4-96e9-9539295ce5aa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932030258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"556364b3-a533-4858-aa48-230f1416d335","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.932051048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"556364b3-a533-4858-aa48-230f1416d335","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932110308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932173978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932194108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932229888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932273828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932295068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932310588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932329948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.932345528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932363148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932379118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932397388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 234 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.932412858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"556364b3-a533-4858-aa48-230f1416d335","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":391,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932698718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c4be6e88-1793-4115-bcd7-6e5611f5dbc0","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.932722118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c4be6e88-1793-4115-bcd7-6e5611f5dbc0","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932778149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932842259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932860769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932892179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 236 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932908269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932942909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932959069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932975919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.932992329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933011049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933026849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933043809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 240 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.933087789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"c4be6e88-1793-4115-bcd7-6e5611f5dbc0","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933394479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"16e84a45-2965-4218-bd9f-6b782a95873e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.933443839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"16e84a45-2965-4218-bd9f-6b782a95873e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933464329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933518099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 241 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.933590349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"16e84a45-2965-4218-bd9f-6b782a95873e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":227,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.933935879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a2a3c02f-32a3-4224-9178-c26e5ebd64d4","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.933960359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a2a3c02f-32a3-4224-9178-c26e5ebd64d4","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93408388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93412428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 242 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.93419161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"a2a3c02f-32a3-4224-9178-c26e5ebd64d4","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":272,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93449365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"61b29052-4ee3-4fb6-9fdd-dc0fa19f2d6a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.93451444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"61b29052-4ee3-4fb6-9fdd-dc0fa19f2d6a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93459492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93465578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 243 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.93472645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"61b29052-4ee3-4fb6-9fdd-dc0fa19f2d6a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":233,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93501956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b03b12c3-f40d-404d-b9f5-50bb6d56a3cc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.93504244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b03b12c3-f40d-404d-b9f5-50bb6d56a3cc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.9351183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.93517633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 244 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.93524128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"b03b12c3-f40d-404d-b9f5-50bb6d56a3cc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":227,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.935519531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"297a4b34-f5dc-4673-b891-e6d4a1e55084","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.935538761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"297a4b34-f5dc-4673-b891-e6d4a1e55084","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.935603261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.935649491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.935713691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.935749351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.935789791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.935894501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"297a4b34-f5dc-4673-b891-e6d4a1e55084","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":363,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.936252311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cd5811b3-0f2d-4ebb-a353-eb49c47362b8","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.936299511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cd5811b3-0f2d-4ebb-a353-eb49c47362b8","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.936320001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.936343591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.936379801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.936422101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"cd5811b3-0f2d-4ebb-a353-eb49c47362b8","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":192,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.936713271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"a3abfd5d-fde1-418b-bb49-eb5d33bdfaf4","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.936739782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"a3abfd5d-fde1-418b-bb49-eb5d33bdfaf4","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.936792122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.936856352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.936914892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"a3abfd5d-fde1-418b-bb49-eb5d33bdfaf4","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":215,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.937244522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"7195108a-8cd9-4056-b295-5d61fa15c75d","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.937266322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"7195108a-8cd9-4056-b295-5d61fa15c75d","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.937634982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.937679292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 267 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.937698952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"7195108a-8cd9-4056-b295-5d61fa15c75d","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":198,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940296774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1874afb1-9c32-47a8-84fd-4401676ef745","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.940329524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1874afb1-9c32-47a8-84fd-4401676ef745","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940395874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940476944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940498294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940531704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940597004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940625714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.940642764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940661684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.940677884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940696194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.940711535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.940730125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 273 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.940811085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1874afb1-9c32-47a8-84fd-4401676ef745","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":501,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941147335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9517f719-8169-4309-bed9-d2183c587b72","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.941172225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9517f719-8169-4309-bed9-d2183c587b72","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941228885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941303165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941321695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941346985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.941363245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941383795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941400615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941422055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941438715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941461325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941477615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941498545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.941567485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"9517f719-8169-4309-bed9-d2183c587b72","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941875005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"97b8c168-6350-4a7b-906e-09c940d88ea2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.941914895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"97b8c168-6350-4a7b-906e-09c940d88ea2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.941936315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942005845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942051166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942078476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.942093596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942116146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942133436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942154036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942171086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942192216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942209446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942233436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.942302916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"97b8c168-6350-4a7b-906e-09c940d88ea2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":441,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942605036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ddad8c9b-d38c-4668-a1f1-6be46cbc471a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.942628186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ddad8c9b-d38c-4668-a1f1-6be46cbc471a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942682786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942767256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942790276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942809746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.942825946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942844126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942858796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942877046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942893986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942911326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942927396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.942945566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 291 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.943061166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ddad8c9b-d38c-4668-a1f1-6be46cbc471a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":410,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944098107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9468b56c-3579-4fca-af73-07457acc9dc2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.944151207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9468b56c-3579-4fca-af73-07457acc9dc2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944451447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944544027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944578487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944599357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944615747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944648267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.944831078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.946057769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.946688039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.946822989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.946845429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.946887629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.947039439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"9468b56c-3579-4fca-af73-07457acc9dc2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2940,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94742047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0d0ad140-6bf8-416b-9dce-83772dc2b2fa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.94745949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0d0ad140-6bf8-416b-9dce-83772dc2b2fa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94752408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94758168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94760004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94762646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94764286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94766497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94768166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94770264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94771958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94774166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94775828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94777877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 303 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.94783369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0d0ad140-6bf8-416b-9dce-83772dc2b2fa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":443,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94814352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e5b59d5f-9e9e-423e-9d92-57ce05604aa0","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.94816449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e5b59d5f-9e9e-423e-9d92-57ce05604aa0","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94822104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.94830444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 304 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.94835488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"e5b59d5f-9e9e-423e-9d92-57ce05604aa0","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":230,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.948735931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fc9d45c0-413b-4519-9b7e-41fdd296dfe5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.948766751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fc9d45c0-413b-4519-9b7e-41fdd296dfe5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.948876841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.948923581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 305 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.949000821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"fc9d45c0-413b-4519-9b7e-41fdd296dfe5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":328,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.949335461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"00c998b0-5828-41e8-912f-083ebe8db6fa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.949357161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"00c998b0-5828-41e8-912f-083ebe8db6fa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.949441231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.949505911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 306 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.949584111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"00c998b0-5828-41e8-912f-083ebe8db6fa","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":257,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.950224322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8185fadb-0298-4530-806f-209c40f7d7c8","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.950268552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8185fadb-0298-4530-806f-209c40f7d7c8","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.950290672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.950310152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 307 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.950325452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"8185fadb-0298-4530-806f-209c40f7d7c8","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":222,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.950401152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"ed7fb16e-0d85-455f-8c0b-0cd6db8143b1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.950419782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"ed7fb16e-0d85-455f-8c0b-0cd6db8143b1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.950479322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.950528102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.952261293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.952305633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.952375433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 264 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.952444463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"ed7fb16e-0d85-455f-8c0b-0cd6db8143b1","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":2053,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.952825634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3b9cfbf8-4e39-4325-ac77-882efa8a28a5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.952874064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3b9cfbf8-4e39-4325-ac77-882efa8a28a5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.952893614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.952935714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.952958944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 265 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.953039894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"3b9cfbf8-4e39-4325-ac77-882efa8a28a5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":213,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.954442725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2dfa132b-0598-40d7-a872-8ec48fd966ea","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.954469295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2dfa132b-0598-40d7-a872-8ec48fd966ea","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.954533795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.954605005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.954668425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"2dfa132b-0598-40d7-a872-8ec48fd966ea","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.954968065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e4e78687-d98a-4dfd-868b-0ada624ef143","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.954989795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e4e78687-d98a-4dfd-868b-0ada624ef143","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955044225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955095005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 267 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.955160525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"e4e78687-d98a-4dfd-868b-0ada624ef143","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":199,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955459996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"332940ee-f25d-4322-a64c-60f11f388c53","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.955481846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"332940ee-f25d-4322-a64c-60f11f388c53","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955571496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955614956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955648296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955671636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955688176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955706146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.955720946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955739696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.955758146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955778806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:23.955794516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.955811226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 273 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.955851816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"332940ee-f25d-4322-a64c-60f11f388c53","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":406,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956142566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"38b54ad2-d452-4cde-bf90-ca17b305989e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.956168626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"38b54ad2-d452-4cde-bf90-ca17b305989e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956232916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956302326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956371346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956390446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.956406166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956427666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956443576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956462556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956481706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956500076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","header":"Header { version: 25, message_id: 278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956514966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956534026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.956549646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"38b54ad2-d452-4cde-bf90-ca17b305989e","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":387,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956813217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"42333f51-43ae-4ca0-b47e-65e3c3ea01f5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.956841227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"42333f51-43ae-4ca0-b47e-65e3c3ea01f5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956903417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.956951967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957006917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957026517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.957045897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957118547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957139257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957157897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957172877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957189637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 284 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957206057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957224927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 285 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.957240237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"42333f51-43ae-4ca0-b47e-65e3c3ea01f5","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957490387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9c582b62-f2d2-4217-9e0d-d4ef99c6540f","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.957510777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9c582b62-f2d2-4217-9e0d-d4ef99c6540f","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957575027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957642787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957661537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957679907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:23.957701237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957719417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957735417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957753757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957769457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957792927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957809427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.957832067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 291 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.957886407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"9c582b62-f2d2-4217-9e0d-d4ef99c6540f","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":413,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958179998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4b98e40b-f21b-47e6-8df9-6bf86d4c3ed7","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.958201498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4b98e40b-f21b-47e6-8df9-6bf86d4c3ed7","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958264818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958327658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958345588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958366668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958384178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958403468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 294 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958419878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958440518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958456848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958477338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 296 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958493808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958514508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 297 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.958578258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4b98e40b-f21b-47e6-8df9-6bf86d4c3ed7","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958872978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a38e36ef-9acc-4a39-b7d6-d2d3b6f4c5d2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.958908638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a38e36ef-9acc-4a39-b7d6-d2d3b6f4c5d2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.958931528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959022558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959040978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959083458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959100148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959119438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959136988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959154938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959172488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959193148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959210178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959230748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 303 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.959251298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a38e36ef-9acc-4a39-b7d6-d2d3b6f4c5d2","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":407,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959539759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"11d8d75f-0ae4-47f0-9566-423f1511ba41","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.959567669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"11d8d75f-0ae4-47f0-9566-423f1511ba41","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959626529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.959673159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 304 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.959751849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"11d8d75f-0ae4-47f0-9566-423f1511ba41","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":219,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.960080269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d23eae63-4efd-4075-bd9e-26013d12f8fc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.960126539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d23eae63-4efd-4075-bd9e-26013d12f8fc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.960238549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.960260209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 305 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.960323699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d23eae63-4efd-4075-bd9e-26013d12f8fc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":251,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.96063238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"99ceed67-a8d0-4606-9141-d3b3920caf4a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.96065359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"99ceed67-a8d0-4606-9141-d3b3920caf4a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.96074345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.96078767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 306 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.96085665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"99ceed67-a8d0-4606-9141-d3b3920caf4a","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":244,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.96121765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d334e372-0c6d-4710-ab7b-a679d062c1dc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.96126823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d334e372-0c6d-4710-ab7b-a679d062c1dc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.96128943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.96134933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 307 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:23.96141013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"d334e372-0c6d-4710-ab7b-a679d062c1dc","remote_addr":"[::1]:39552","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":248,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.019413864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.019471534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.019487024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.019501894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.020010604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:24.020062904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.020081524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:24.020097724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.020912245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020952885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021036485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021095695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055118121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.055197831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.055233271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.055275371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.055906971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:24.055935081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.055967921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.055986711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.056160622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:24.056182682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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:24.056207862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.056290822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.056308772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:24.056426032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.056444622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:24.061556906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.061626876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.061645196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.061663016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.061800186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.113013144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { 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:24.113524275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { 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.113596275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.114677436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:24.114715356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:24.114779376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.114795996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:24.114812046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.114825256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.114840686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.114856626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.114872756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:24.115349996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.115376296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.115394516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.121214471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:24.121270281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.121291851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.121648961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.121944501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.121963371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:24.122077821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.122122441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:24.167666616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.167740306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.167757686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.168014926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.168856047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { 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:24.168889757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.169087497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.169107237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.169125757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.169147997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.169164327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:24.169181427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.169196257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:24.170064767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.170095437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.172097419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { 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:24.172144229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.250508378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.250558508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:24.250577668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.250592768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:24.251067529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.251120229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.254256191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { 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:24.254303991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.254424091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.254442511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:24.254458361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.254472111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:24.260023115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:24.260066505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 314 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.260894446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { 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:24.260915996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.261045396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261064016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261082896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261102966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261119466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261143546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261161576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:24.261179016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261195226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261212606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261229386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261247806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261263686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.261281296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:24.261298386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.261315046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.264061428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { 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:24.264103668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.268480482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:24.268504042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:24.268520472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:24.268536382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:24.268645282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.268684232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.269344992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:24.269390852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.269503472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269585432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.269617463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:24.269657663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.269697583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.269717523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:24.751394006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","remote_addr":"[::1]:63376"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.003882955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"dc011710-dc11-4419-b8bc-8f5028ee1b4f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.003928485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"dc011710-dc11-4419-b8bc-8f5028ee1b4f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.004711916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, 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.006298757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.008734499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 238 }"} {"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.011415751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011456921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011472411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011486571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011503651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011518371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011532771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011546871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011561121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011575441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011590561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011604891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011618651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011637221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011651801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011667151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011681301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011696001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011712651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011738281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011753001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011768101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011782031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011795671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011810901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011824791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011839341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011854171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011868371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011895311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"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.011910081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.013281202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/ignition","method":"GET","req_id":"dc011710-dc11-4419-b8bc-8f5028ee1b4f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":9416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.018865386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"591951f8-278f-43d9-9c10-2fa04aa8aaf1","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.018907896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"591951f8-278f-43d9-9c10-2fa04aa8aaf1","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.018980527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.019100977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.019135637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019153967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019169617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.019184777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.02369656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.0237975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.02381918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026414092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026476962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026511902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026541112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.026578352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.027309273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027351123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.027391873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.027428753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029711455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { 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.029760065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029779485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.029961765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.029982445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"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.030000465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030036845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.030055775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030069715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.030084885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.030119395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.030435945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.030461495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.030479015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.033894288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.033922248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { 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.033941798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.034278878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.034302948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034319728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034332818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.034414138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.034429158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.034570628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.034612968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.034630168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.034646608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.034686538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.034804268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1","method":"GET","req_id":"591951f8-278f-43d9-9c10-2fa04aa8aaf1","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":15934,"response_code":200} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035015909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035053449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.035070729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.035087739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.039273392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.039347982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.039367472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.039641942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039697492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039712382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.039730552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039744082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.039760932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039793132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1152ce55-af79-4afe-a9b4-1d95d37b1f0a","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.039815882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1152ce55-af79-4afe-a9b4-1d95d37b1f0a","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039835572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.039935102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.040152832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.040264583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.040320633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.041312873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.042053214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { 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.042091174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042469674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.042494664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.042512594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.042530884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.042545844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.042561264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042574194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.042590064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.042607054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.042714644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.042748294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.045528997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { 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.045575067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045712347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045750617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.045769107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045783287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.045882057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 244 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.045934567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046098797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.046131137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.046766367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { 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.046798147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046829418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046854468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.046873148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046886218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.046903768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046920408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.046964468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.046982298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.047569598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { 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.047609388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.047663418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.047677508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.047694498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.047709718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.047725918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.047742998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.047761528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.047780628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.047793928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.047811088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.047826438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.047842618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.047858528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.047872728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.047888358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 246 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.047903098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.047919528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.047935768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.053098322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { 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.053130042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.053211042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053226982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.053247822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053346892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.053367932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.053383962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.053402012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.053417492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.053954473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:25.053973993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.054034753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.054066483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.054095213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 248 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.054227583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"1152ce55-af79-4afe-a9b4-1d95d37b1f0a","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":14466,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.054309283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.054350043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.054466863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.054492633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.054975244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f8de0735-d400-4d89-a8c6-e5082b522e14","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.055014034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f8de0735-d400-4d89-a8c6-e5082b522e14","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055135124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055213554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055231574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055248784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055264594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055282984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055297794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055319934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055335334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055368544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.055385764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055402934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.055524944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"f8de0735-d400-4d89-a8c6-e5082b522e14","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":513,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055791414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5cb21611-5b60-4026-acb3-bcb2d814c3c9","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.055835524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5cb21611-5b60-4026-acb3-bcb2d814c3c9","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055857654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055929234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055946484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.055988104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056036494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056059174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056076344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056095505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056114105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056132025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056148005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056165705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.056180875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"5cb21611-5b60-4026-acb3-bcb2d814c3c9","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056477905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ab45ca87-7203-4b93-82e5-0531f03f618c","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.056516395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ab45ca87-7203-4b93-82e5-0531f03f618c","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056553015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056621455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056639585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056663845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056679835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056700615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056715915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056737965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056753175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056775005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056790615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.056811245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.056867205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"ab45ca87-7203-4b93-82e5-0531f03f618c","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057158355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"39f22670-d0e1-407a-a7c7-eb9d668c221f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.057181505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"39f22670-d0e1-407a-a7c7-eb9d668c221f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057238995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057361485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057380225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057397715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057412856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057434076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057449416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057470786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.057486746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057508056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.057523566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057545306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 272 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.057637716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"39f22670-d0e1-407a-a7c7-eb9d668c221f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":451,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057910166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dd129d1d-7f57-424c-8716-315d83ac07b6","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.057942206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dd129d1d-7f57-424c-8716-315d83ac07b6","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.057992616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058063876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.058104766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058126906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058143596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058160846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.058177916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058196836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058211856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058229046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058245216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058263016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 278 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.058300486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"dd129d1d-7f57-424c-8716-315d83ac07b6","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058589086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"e455250a-9b58-4bdf-a42d-344486392c56","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.058634106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"e455250a-9b58-4bdf-a42d-344486392c56","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058653996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.058720186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 279 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.058797067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cmpa","method":"GET","req_id":"e455250a-9b58-4bdf-a42d-344486392c56","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":218,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.059190677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"43aef906-b88c-4cd6-bcb3-2d050e4905c7","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.059244257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"43aef906-b88c-4cd6-bcb3-2d050e4905c7","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.059315497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.059394077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 280 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.059471097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"43aef906-b88c-4cd6-bcb3-2d050e4905c7","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":337,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.059834517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6b4da35b-565f-4daa-ba0b-18504f5f4039","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.059895147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6b4da35b-565f-4daa-ba0b-18504f5f4039","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.059916817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.059956217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 281 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.060049877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"6b4da35b-565f-4daa-ba0b-18504f5f4039","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.060349088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1541e195-5e84-462c-b645-b3b66d971442","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.060380798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1541e195-5e84-462c-b645-b3b66d971442","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.060433278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.060494738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 282 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.060573738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/1/component/rot/cfpa","method":"GET","req_id":"1541e195-5e84-462c-b645-b3b66d971442","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":231,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.060982868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"2360be7a-f42d-47a4-b426-075d03870845","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.061028708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"2360be7a-f42d-47a4-b426-075d03870845","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.061050028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.061066838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061099278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.061716289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.062060409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 254 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.062185719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0","method":"GET","req_id":"2360be7a-f42d-47a4-b426-075d03870845","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":1320,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06288797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f3b68ea7-9db3-4c7c-b084-bed92afe6bfe","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.06292387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f3b68ea7-9db3-4c7c-b084-bed92afe6bfe","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06317279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06332212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06334514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06337247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 256 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06338829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06341056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06342598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06346326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06347908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06351436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.06353066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.06354814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 260 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.06366407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f3b68ea7-9db3-4c7c-b084-bed92afe6bfe","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":794,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064272891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e57398be-4f1f-4821-8719-f6c1246ccda0","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.064294521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e57398be-4f1f-4821-8719-f6c1246ccda0","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064382991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064467821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064507801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064526411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064542511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064558941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064575401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064592101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 264 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064606081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064625381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.064641281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064657581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 266 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.064678631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"e57398be-4f1f-4821-8719-f6c1246ccda0","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":435,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.064998981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c01a39a2-6faa-4f8a-b763-59c4720a274f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.065024951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c01a39a2-6faa-4f8a-b763-59c4720a274f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065092751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065146371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065164291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065213061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065230421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065249661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065264831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065295931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.065311331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065329111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.065343101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.065358911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 272 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.065419572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c01a39a2-6faa-4f8a-b763-59c4720a274f","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":411,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066163082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"72183931-4105-4b1f-8b76-586e589c7853","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.066205872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"72183931-4105-4b1f-8b76-586e589c7853","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066270192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066393292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.066410742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066459142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 274 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066493802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066530992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.066548072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066565962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 276 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066582592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066601092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066616412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.066633502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 278 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.066699043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"72183931-4105-4b1f-8b76-586e589c7853","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":549,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067000893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a43a0c7d-0c03-41a0-808d-5c445b6cd701","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.067021543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a43a0c7d-0c03-41a0-808d-5c445b6cd701","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067084543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067151273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067179123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067198053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067216183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067235023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.067250373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067270433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067286663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067303223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067318463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067339523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 284 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.067397063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"a43a0c7d-0c03-41a0-808d-5c445b6cd701","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":399,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067712373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9dffd4d3-21e7-4bf2-a8ce-218921a2cc45","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.067732973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9dffd4d3-21e7-4bf2-a8ce-218921a2cc45","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067796353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067845233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067862713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067903743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 286 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067951983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.067972333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.067990053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068011023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068041814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068061174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068077574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068095574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 290 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.068112684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"9dffd4d3-21e7-4bf2-a8ce-218921a2cc45","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":404,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068390024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"e57d51eb-3c2f-4f57-99e6-1c0eeda6f82d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.068414194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"e57d51eb-3c2f-4f57-99e6-1c0eeda6f82d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068469654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068534784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 291 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.068613844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cmpa","method":"GET","req_id":"e57d51eb-3c2f-4f57-99e6-1c0eeda6f82d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":226,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.068973264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"76094674-aa6b-4e59-8f5a-3ce9050a8d9d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.069007564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"76094674-aa6b-4e59-8f5a-3ce9050a8d9d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.069118314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.069183084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 292 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.069263974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"76094674-aa6b-4e59-8f5a-3ce9050a8d9d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.069589995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"55dc356d-9108-451f-bf29-1240cb27fa8a","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.069638665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"55dc356d-9108-451f-bf29-1240cb27fa8a","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.069683515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.069766835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 293 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.069827225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"55dc356d-9108-451f-bf29-1240cb27fa8a","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":252,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070145345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"de5b70e4-126c-46f0-98ad-12ff5335f88d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.070181585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"de5b70e4-126c-46f0-98ad-12ff5335f88d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070266515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070312165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 294 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.070388315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/switch/0/component/rot/cfpa","method":"GET","req_id":"de5b70e4-126c-46f0-98ad-12ff5335f88d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":243,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070657525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"760e4e99-e184-4d9e-87e1-fcd078b9cc60","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.070680656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"760e4e99-e184-4d9e-87e1-fcd078b9cc60","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070732746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.070831726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070889126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070924326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.070941316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 329 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.071025856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0","method":"GET","req_id":"760e4e99-e184-4d9e-87e1-fcd078b9cc60","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":365,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.071384496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"46f935dc-3127-4fbd-aaa4-e38cac34bf1e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.071412266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"46f935dc-3127-4fbd-aaa4-e38cac34bf1e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.071479176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.071500406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.071513016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.071559676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/active-slot","method":"GET","req_id":"46f935dc-3127-4fbd-aaa4-e38cac34bf1e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":195,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.071855966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"316087c9-561a-4db4-8cc9-ce07cd4a12ce","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.071900646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"316087c9-561a-4db4-8cc9-ce07cd4a12ce","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.071920446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.071991306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 331 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.072050607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/0","method":"GET","req_id":"316087c9-561a-4db4-8cc9-ce07cd4a12ce","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":220,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.072344027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c7e7eeb1-8ec5-4f21-bb30-ff7fa9c4df3c","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.072382077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c7e7eeb1-8ec5-4f21-bb30-ff7fa9c4df3c","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.072404577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.072474537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 332 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.072530817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/host-boot-flash/hash/1","method":"GET","req_id":"c7e7eeb1-8ec5-4f21-bb30-ff7fa9c4df3c","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":197,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.072938467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f93b5fd1-56a5-418c-9d0b-5397de498133","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.072974587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f93b5fd1-56a5-418c-9d0b-5397de498133","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.072994907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073043037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.073058837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073077727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073092817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073113317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073136227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073154487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073172957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073194417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.073210937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073227667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.073242847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"f93b5fd1-56a5-418c-9d0b-5397de498133","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":418,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073562528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ef248a0b-d95a-46a2-b276-aa67b8c36d42","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.073586968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ef248a0b-d95a-46a2-b276-aa67b8c36d42","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073668528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073717768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.073736858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073754478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073769878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073789888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073805958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073824938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073841068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073873218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.073900948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.073919368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 344 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.073958138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"ef248a0b-d95a-46a2-b276-aa67b8c36d42","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":414,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074273678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c68eaac4-8088-4bd9-bf4e-0fe1a01083f9","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.074301048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c68eaac4-8088-4bd9-bf4e-0fe1a01083f9","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074346508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074410008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.074430128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074451348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074467788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074489978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074506628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074527538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074544408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074566638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074583498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074604938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.074669949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"c68eaac4-8088-4bd9-bf4e-0fe1a01083f9","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":408,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.074961809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b92698a6-703d-42da-9d7e-aca1d5fbc2b6","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.075038769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b92698a6-703d-42da-9d7e-aca1d5fbc2b6","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075058699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075131849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.075151739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075172589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075188879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075208219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075225889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075244439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075261159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075279709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075296209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075314839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 356 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.075362099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"b92698a6-703d-42da-9d7e-aca1d5fbc2b6","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":415,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075666819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4ea95bb8-84d2-498b-9d09-66b12c7511e4","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.075698649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4ea95bb8-84d2-498b-9d09-66b12c7511e4","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075734879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075838339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.075856579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075897679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075915129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075933119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075948359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.075971429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.0760238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07604238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07605802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07607614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 362 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.07611026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"4ea95bb8-84d2-498b-9d09-66b12c7511e4","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":470,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07648043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a38b7ae8-49ed-4a38-b213-1848ab055457","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.07651597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a38b7ae8-49ed-4a38-b213-1848ab055457","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07653453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07659686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.07661503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07663426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07664974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07667077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.07668723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07672842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 366 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07674638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07676507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.07678046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07680249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 368 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.07685949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"a38b7ae8-49ed-4a38-b213-1848ab055457","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":439,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07719296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"d72428bb-306f-406e-9d15-ac672135745d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.07722343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"d72428bb-306f-406e-9d15-ac672135745d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.07728307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.077350841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 369 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.077424361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cmpa","method":"GET","req_id":"d72428bb-306f-406e-9d15-ac672135745d","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":238,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.080545753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1fe36b0d-4f3b-482c-9692-12d2fdc0e064","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.080585063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1fe36b0d-4f3b-482c-9692-12d2fdc0e064","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.082636695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.085372447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 370 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.085518937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"1fe36b0d-4f3b-482c-9692-12d2fdc0e064","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":4966,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.086094077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"546624a0-8561-4671-9573-9a1119a8cb75","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.086128617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"546624a0-8561-4671-9573-9a1119a8cb75","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.086206757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.086280187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 371 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.086411397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"546624a0-8561-4671-9573-9a1119a8cb75","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":302,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.087328618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"df060d6a-5112-4717-9b44-a3bb19aee848","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.087367288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"df060d6a-5112-4717-9b44-a3bb19aee848","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.087587838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.087724948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 372 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.087839178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/0/component/rot/cfpa","method":"GET","req_id":"df060d6a-5112-4717-9b44-a3bb19aee848","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":527,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.088164659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"5a3bd4e2-3474-41cc-b817-f10cc0225beb","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.088192969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"5a3bd4e2-3474-41cc-b817-f10cc0225beb","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.088252409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.088315849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.088391899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.088426179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.088448219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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: 329 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.088579899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1","method":"GET","req_id":"5a3bd4e2-3474-41cc-b817-f10cc0225beb","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":403,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.088988209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"7489f795-d582-4a99-863b-43f1a1141bd3","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.089012199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"7489f795-d582-4a99-863b-43f1a1141bd3","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.089032359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentGetActiveSlot(SpComponent { id: \"host-boot-flash\" })) }"} {"msg":"asked for component active slot","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.089063599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","component":"SpComponent { id: \"host-boot-flash\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.089102329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentActiveSlot(0)","header":"Header { version: 25, message_id: 330 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.089176219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/active-slot","method":"GET","req_id":"7489f795-d582-4a99-863b-43f1a1141bd3","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":234,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.08947343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b2cfb7fb-8ec1-448a-aa94-3b862e07f955","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.08950628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b2cfb7fb-8ec1-448a-aa94-3b862e07f955","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.08965703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(GetHostFlashHash { slot: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.08971327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([53, 107, 239, 110, 220, 143, 200, 15, 34, 112, 182, 59, 102, 171, 195, 123, 41, 60, 85, 66, 172, 201, 244, 15, 90, 150, 217, 20, 162, 63, 97, 19])","header":"Header { version: 25, message_id: 331 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.08973317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/0","method":"GET","req_id":"b2cfb7fb-8ec1-448a-aa94-3b862e07f955","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":222,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.09005774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a5f1ae24-16c4-4e0f-ac79-dd2391d6c071","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.09009517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a5f1ae24-16c4-4e0f-ac79-dd2391d6c071","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.09011381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(GetHostFlashHash { slot: 1 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.0901501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"HostFlashHash([11, 47, 169, 143, 81, 51, 178, 136, 162, 190, 126, 80, 46, 170, 224, 134, 194, 112, 189, 43, 164, 70, 214, 26, 90, 235, 161, 253, 140, 26, 154, 197])","header":"Header { version: 25, message_id: 332 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.0902116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/host-boot-flash/hash/1","method":"GET","req_id":"a5f1ae24-16c4-4e0f-ac79-dd2391d6c071","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":209,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.09051641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2705e5e9-9c14-4bdf-818f-63bc4ee8b844","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.0905505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2705e5e9-9c14-4bdf-818f-63bc4ee8b844","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090624151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090703991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.090722521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090745791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 334 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090761001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090794501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090823151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090841731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 336 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090856241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090872371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.090886891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.090903001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 338 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.090957431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=0","method":"GET","req_id":"2705e5e9-9c14-4bdf-818f-63bc4ee8b844","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":448,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091284021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c7097095-bd02-45a6-b853-1d720a8aeb4e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.091309921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c7097095-bd02-45a6-b853-1d720a8aeb4e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091360441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091430041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.091447321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091469471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091485741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091506001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091520031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091570551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091585991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091630951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([83, 73, 71, 78]))","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:25.091648171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"sp\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.091666171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 344 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.091732601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/sp/caboose?firmware_slot=1","method":"GET","req_id":"c7097095-bd02-45a6-b853-1d720a8aeb4e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":452,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092033742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ee20e8fd-ee0b-40fc-9470-247a652ef944","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.092056972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ee20e8fd-ee0b-40fc-9470-247a652ef944","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092114172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092198872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.092497922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092556042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 346 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092572032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092591882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092607162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092628992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092645282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092679702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092713292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.092732012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 350 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.092768922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=0","method":"GET","req_id":"ee20e8fd-ee0b-40fc-9470-247a652ef944","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":747,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093084922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bcaafc9e-70bf-4d65-a788-7b0907dcf789","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.093114042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bcaafc9e-70bf-4d65-a788-7b0907dcf789","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093191192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093257143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.093274083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093295603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093310803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093333453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093349243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093373283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 354 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093388373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093437033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093454043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"rot\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093471053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 356 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.093517913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/caboose?firmware_slot=1","method":"GET","req_id":"bcaafc9e-70bf-4d65-a788-7b0907dcf789","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":439,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093830453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6128ed41-4eae-4221-8cf7-afa8a06c9ccb","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.093864473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6128ed41-4eae-4221-8cf7-afa8a06c9ccb","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093888673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.093970683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.093988573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094021903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094039463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094136333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094154813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094173513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094188653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094205833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094220563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 0, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094237543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 362 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.094252553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=0","method":"GET","req_id":"6128ed41-4eae-4221-8cf7-afa8a06c9ccb","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":416,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094522973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0f7013f4-ddff-49bb-a3e3-bfe74470db30","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.094545303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0f7013f4-ddff-49bb-a3e3-bfe74470db30","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094600034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [71, 73, 84, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094649874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.094667754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [66, 79, 82, 68] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094727664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 364 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094757824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [78, 65, 77, 69] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094775974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.094790894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [86, 69, 82, 83] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094808234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","header":"Header { version: 25, message_id: 366 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094822974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [83, 73, 71, 78] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094839714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"CabooseValue","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:25.094855104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ReadComponentCaboose { component: SpComponent { id: \"stage0\" }, slot: 1, key: [69, 80, 79, 67] }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.094871684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"Error(NoSuchCabooseKey([69, 80, 79, 67]))","header":"Header { version: 25, message_id: 368 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.094904714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/stage0/caboose?firmware_slot=1","method":"GET","req_id":"0f7013f4-ddff-49bb-a3e3-bfe74470db30","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":402,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.095251754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4f356077-f9d7-4143-b26f-478cd55182e7","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.095276394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4f356077-f9d7-4143-b26f-478cd55182e7","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.095340544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ReadRot(ReadCmpa)) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.095387234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 369 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.095480104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cmpa","method":"GET","req_id":"4f356077-f9d7-4143-b26f-478cd55182e7","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":227,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.095813754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a3e05efe-1cf2-4201-8957-b67b97ddffc0","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.095848184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a3e05efe-1cf2-4201-8957-b67b97ddffc0","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.095919005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ReadRot(ReadCfpa(Active))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.095973125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 370 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.096043905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"a3e05efe-1cf2-4201-8957-b67b97ddffc0","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":265,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.096392205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"cce4f764-9683-4828-ac2b-1d133a8f8378","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.096435385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"cce4f764-9683-4828-ac2b-1d133a8f8378","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.096493965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ReadRot(ReadCfpa(Inactive))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.096559025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 371 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.096631725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"cce4f764-9683-4828-ac2b-1d133a8f8378","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":256,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.096951315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e78b4d03-8b49-4a04-9d62-273a82de9d6e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.096996995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e78b4d03-8b49-4a04-9d62-273a82de9d6e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.097052875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ReadRot(ReadCfpa(Scratch))) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.097115445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ReadRot(Ok)","header":"Header { version: 25, message_id: 372 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:25.097194785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"uri":"/sp/sled/1/component/rot/cfpa","method":"GET","req_id":"e78b4d03-8b49-4a04-9d62-273a82de9d6e","remote_addr":"[::1]:63376","local_addr":"[::1]:45399","component":"dropshot","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","latency_us":260,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020459271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020500211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020514321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020528931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020542501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:26.020560041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.020578421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:26.020593881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.020674681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020713291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020745631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020776081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020890951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.020940481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.020975971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.021011031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.021044991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.021062991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:26.021080241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { 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.021098641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021121121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021136951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021152831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021183131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021196831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021214381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021227921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021244571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.021276361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.021292881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.021308341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.021385241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022558622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:26.022605412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { 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.022627062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022645782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022662402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022679732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022693612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022711512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022728032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022747392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022765322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022782262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.022954403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.022975403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022993723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.024522214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:26.024545654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.024590414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.024615344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024666624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024682574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024698994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024712434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024746404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.024820914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.024841684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.024862024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025349394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { 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.025382624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025403044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025419984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025441524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025460174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025477504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025494344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025510844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025539424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.025561984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.026634775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { 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.026669805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026694035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026709025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026725755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026743505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026761555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.026779195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.027321406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.027347516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027370176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027386356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027406356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027420846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027439896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.027457276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.028005586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.028032076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.028050216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028065766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028085636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028103426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028121616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028141086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028159736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028176526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028190706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028208096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028225886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028243837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028263027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028278797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028296697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.028325187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.030744368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.030786908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030811058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030826908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.030845208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030860168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.030877688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.030895669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.031388649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:26.031417109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.031435059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031467129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031496489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.031528709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.031561419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.031579609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.020838594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.020889934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.020905154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.020918214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.020931034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.020948264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.020963234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.020977914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.021055914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021087754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021121294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021149474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021261974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.021295324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.021326614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.021357424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.021387844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.021402914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.021419614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.021435374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021451334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021464154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021482434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021511454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021526954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021542304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021565514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021584354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.021616855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.021633245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.021648325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.021664535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023013536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.023068966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { 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.023087966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024053616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024085496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024122226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024137196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024156016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024172596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024188266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.024204646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.024220466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024234746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.024251816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.024267477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.026295088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.026340148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.026359598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.026427328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026465578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026482958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.026500458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026515038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.026530278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.026562798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.026578378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.026595378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.027121049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { 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.027160549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.0282682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02831451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02833315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02834963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02836647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02838183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02839536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02841034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.02842764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.029563501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.029642341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029738881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029759021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.029775281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029788651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.029803841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.029819741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.030539541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.030585001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030603651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030617551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.030633421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030646541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.030661201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.030676991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.032453883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.032495253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.032646663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.035204175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.035237725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.035255045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.035271575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.035288275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.035305635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.035322555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.035336925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.035355855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.035373145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.035389345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.035405385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.035422715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.035440215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.035458765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.038077387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.038120277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039177238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039224288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.039241378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039255888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.039272608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.039290548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.039840138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:27.039862568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.039951708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039984558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040049568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.040084478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.040119658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.040138698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040025531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040095391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040111741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040125951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040139501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.040236072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.040254572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.040270902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040390232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040423582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040455312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040487262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040743932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.040784052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.040820092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.040856862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040895082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.040912002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.040931502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { 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.040953182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041056132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.041076262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.041093352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041127902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041141742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.041159052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041171792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.041195212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.041230772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.041247372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.041264022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.041279622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.044088224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.044141964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { 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.044162645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059837886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059888016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.059911126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059926916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.059945666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.059961116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.059977676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.059995006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.060012226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.060362487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.060402427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.060422527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.062545888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.062598348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.062620178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.063859319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063896699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.063911399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.063933929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.063949999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.064013439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.06405169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.06407185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.06408837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.06467985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { 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.06472417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.06477723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.06479355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.06481076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.06482723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.06484275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.06485801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.06487401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.0648899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.06490696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.068147083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.068182783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.069880054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069903104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.069919944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.069934674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.069951044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.069968174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.071245385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.071285255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072518156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072541276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.072559906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.072576446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.072593496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.072611456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.073629547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.073655717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.073758347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.073780007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.073811677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.073828517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.073844677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.073885517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.073902167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.073918427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.073934657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.073951487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.073968917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.073984947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.074000047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.074017577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.074032557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.074049717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.079834721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.079879451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.081731093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.081778283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.081798223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.081813523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.081831423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.081849743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.083076694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:28.083112034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.083218924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.083252294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.083341514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.083376484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.083409394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.083426394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.026099875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.026156895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.026172205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.026186815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.026202735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.026222665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.026239955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.026258795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.026517075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026561635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026594585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026625905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026741085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.026779115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.026816775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.026851425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.026920136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.026940756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.026960856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.026978716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026999076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027014896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.027038186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027071876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027087076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027104536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027121846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027138946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.03272599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.03276572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.0327831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.03280428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.036457543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.036551443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.036573833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.038221124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038263054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.038284334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038300994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.038318464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.038335934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.038357044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.038374954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.038393634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.038410534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.038432444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.038450914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.041806557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.042449757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.042484257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.042637017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042693127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042710397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.042727417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042741797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.042805837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.042842238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.042859188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.042875308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.043496138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { 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.043522718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043566128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.043583238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.043600968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.043619588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.043635438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.043653228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043667198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.043683118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.043700118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.045047759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { 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.045083939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.047262551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.047310861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.047330071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.047346431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.047365971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.047387071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.048260362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.048299652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048319262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048334872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.048352792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048367582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.048384752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.048401312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.049378532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.049416992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.050861934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.050917974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.050938844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.050970824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.050987774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.051003544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.051021004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.051038244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.051054204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.051069804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.051086314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.051103844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.051124644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.051141274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.051156334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.051175424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.053984686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.054051856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054188626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054211146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.054231026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.054246826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.054265176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.054285946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.054957047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:29.054981527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.055088237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055125597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055161247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.055193737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.055229847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.055247977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.022833475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.022879095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.022895355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.022911795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023543916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.023581356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.023600086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.023617516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024457527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024504657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024536537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024567607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028200509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.02826334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.0283024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.0285221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.02882814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.02887737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.0288971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.02907976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02948482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02951828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.029564211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029598701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029634091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.029650081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029662391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.029707671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.029741021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.029757001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.029773041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.029923031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.031672792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.031717682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.031736762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.031805042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031822652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031838902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031852822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031869382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031883752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031900172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031918622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031934822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.032178902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.032201422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.032218273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.035170755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.035213405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.035234955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.035331845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035367615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035385055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.035402265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035415775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.036494686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.036559756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.036578836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.036599876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.037242956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { 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.037283566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037387756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.037408896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.037427776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.037446736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.037465586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.037485646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037503036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.037521487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.037540497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.041244749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { 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.041288779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044638572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044678212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044695722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044709372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.045124092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.045156652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.046149553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.046182583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.049214655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049239645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.049295495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.049311145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.049478096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.049497456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.050788647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.050836787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.050991007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.051010757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.051027487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.051071897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.051087407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.051103217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.051119587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.051135327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.051152697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.051170337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.051186447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.051203697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.051220007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.051234847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.051252117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.051270527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.05524286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.05528977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.05549956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.05554584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.05556367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.05557842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.05562151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.05564097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.056508701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:30.056544221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.056708971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056755411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058135482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.058184242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.058217752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.058235822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.019158246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.019206906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.019222816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.019241386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.019254996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.019273726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.019290966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.019307036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.020213156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020263496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020322017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020353397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021563457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.021623518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.021657178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.021699688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.02474029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.02478399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.02480648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.02482567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02555802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025582031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.025598351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025628481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025642451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025657271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025671551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.026854031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.026908572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.026925862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.026942012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.026958392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027937562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.027968262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { 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.027984942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033279986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033321746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.033339556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033353956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.033370716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.033384646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.033400876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.033416656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.033430456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.033641507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.033665817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.033680807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.035431228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.035473528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.035492738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.037099349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037165569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037181509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.037197699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037211139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.037227929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.037261389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.037276759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.037292839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.03784222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { 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.0378705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03794745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.03796438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.0379803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.03799574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.03801236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.03802743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03804074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.03858766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.03864253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.042278413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { 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.042577403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044271295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044309005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044326275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044342425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044737085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.044768155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.045381715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.045404415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067676502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067722802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.067780972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067798032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.068912583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.068942983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.071455245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.071499085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.072769096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.072801816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.072820876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.072836666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.072852486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.072866916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.072881896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.072896416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.072909466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.072924956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.072939516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.072954186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.072968786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.072983066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.072998506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.073020176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.077092349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.077132069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093859092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093944732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.094039712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.094074242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.095311193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.095410363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.096282604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:31.096437984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.099740146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.099918357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.100097697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.100189467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.100258637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.100303957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.844508107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.882573406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"15.929606106s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027649735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027720485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027737285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027750975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.029126736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.029165796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.029182936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.029199456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.033465149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033506789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033538189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03356872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03363515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.0336706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.0337056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.03373865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.03377169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.03378866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.03380712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { 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.03382539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03384365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.03385855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.03387644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03390838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03392307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.03393976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03395521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.03397153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.03400375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.03401946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.03404147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.03405867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.035838301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.035864451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { 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.035881391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041224185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.041490975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.041606676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041627216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.041644506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.041660066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.041675956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.041698326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.041713536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.042404336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.042426666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.046007869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.054793426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.054848966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.054869776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.055697836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056215907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.056248317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.056266107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056295857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.058679498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.058736578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.058758139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.058775849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.062490261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { 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.062543411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.081208415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.081259535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.081280105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.081297336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.081314646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.081329996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.081347786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.10057724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.10063525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.105951924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { 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.105987514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108250616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108294566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.108313746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108329066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.108356856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.108374736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.108390916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.108409086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108426356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108439266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.108454386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108467386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.108482346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.108497956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.108652446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.108676436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.108698906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.108712356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.108727286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.108742436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.108757366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.108772416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.108787386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.108802406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.108815626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.108831026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.108846276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.108861436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.108876116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.108892176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.108907006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.108922376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.121060245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.121117556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121363946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121388506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.121404496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121419846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.122475407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.122506647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.123368027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:32.123396617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.124953918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.125008878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.125038918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.125078019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.125110569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.125126529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027393848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027452488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027468198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027481908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027498168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.027518108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.027536808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.027553128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.04379483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04386123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04389199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04392232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044636891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.044695831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.044730261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.044767151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.044800131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.044817371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.044836921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.044855111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044913221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.044930351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.044947431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044980941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045021131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.045038491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045052341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.047427533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.047490343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.047508583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.047525283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.047691663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.049388614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.049431224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { 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.049472075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050461095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.050500735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.050517885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.050532875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.050549875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.050563135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.050578195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.050593705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.050609745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.054263778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.054789819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.054824729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.061538374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.061575654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.061677174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.061909854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061988274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.062007134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.062050724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.062067694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.062258404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.062343384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.062362534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.062378584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.063304475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { 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.063337345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.071366731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.071419591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.071437931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.071454231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.071470041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.071487001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.071501751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.074794554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.074844214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.076728055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { 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.076762255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077026275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077048895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.077072165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077086965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.077104985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.077122765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.077709606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.077735266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077757626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077774606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.077791056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077805006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.08270469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.08274735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.08374124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.08377221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.09684761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.09692534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.09694575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.09696272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.09698181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.09699841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.09701341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.09703012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.09704432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.09706464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.09708037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.09709511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.09711058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.09712759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.097280851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.097314761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.107925849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.108000089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11006969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.112475212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.112502662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.112520452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.112539912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.112559752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.112582862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:33.112601542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.118088566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.118154146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.137002091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.137063911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.137177271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.137197181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.018977945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.019010715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.019032815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.019086735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.023124768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.023168458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.023187658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.023203888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023509328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023596908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023700148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023734378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02620756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.02626859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.02630423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.02634023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.027608241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.027677841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.027700941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { 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.027719201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027747421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027763311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.027812701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027844261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027857821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:34.027874751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027887931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.028201921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.028236622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.028252782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.028268002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.028284142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.031453814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.031500344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { 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.031519424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031539994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031556284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031579054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031595644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031612974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031628534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031645644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031663074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031680404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.031697164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.031715254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.031736194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.034756466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.034825196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.034848276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034907887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034942957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034956887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.034975047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.034989497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:34.035009067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.035042477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.035057827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.035073297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.035620127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { 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.035689827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.035737607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.035752397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.035768807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.035784277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.035799607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.035814537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:34.035849397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:34.035864797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.035880607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.038651789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { 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.038690679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.038766259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.038781189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:34.038798219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038813839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:34.038832039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.03884892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.03976191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.03979575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03987758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:34.03989356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:34.03991005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03992271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.03994335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.03996046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.041928442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.042023122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.042195952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.042234812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.042253402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.042270252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.042289082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.042306102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.042323372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.042341052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.042356642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.042373672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.042390912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.042407262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.042423592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.042439922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.042455892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.042473452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.045508905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.045541735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045897795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045926765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.046123275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046163515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.046185065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.046207245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.049307507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:34.049337737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.049417197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049449357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049512608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.049547648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.049580818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.049597618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.09986604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.09990102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.09992007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.09993596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.102264701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.102366001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.102384241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.102400671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.106871985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107026895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107059585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107090205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.110235147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.110281287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.110316877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.110420297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.1139797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.11401015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.11402944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.11404808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121631256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.121677876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.121697996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.121730036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121744926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.121763796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121779036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.122630417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.122690117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.122707417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.122725357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.123708067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.124805808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.124836258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { 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.124857408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.12695209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.12697612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.1269938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.12701159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.143485702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.143538402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.143556372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.146208614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.146381635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.146399905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.146419695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.146436195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.146637875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.146661495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.146679375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.152256859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.152314639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.152330899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.152346409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.152389059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.15297745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.15303535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.1530582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.15307541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.155208121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { 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.155245591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.155964892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.156000992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.156018362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.156033182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.156050222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.156067002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.156081572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.156096922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.156113462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.157391433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { 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.157427503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.157689493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.157708713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.157750823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.157764613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.157782933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.157820593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.158404044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.158434054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.158452724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.158465354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.158480594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.158496474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.158511134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.158527584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.161464626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.161526206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.164069008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.164114518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.164133238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.164149408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.164164648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.164181598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.164198078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.164217168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.164231918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.164248198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.164263008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.164278438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.164295268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.164313568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.164330358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.164349638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.168409821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.168459801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.201886486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.201917716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.201934876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.201950246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.202033997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.202055037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.202908007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:35.202943597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.203726308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203788688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203818738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.203855478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.203894828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.203915468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066267657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066312107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066329657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066345687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066749208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.066776168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.066792708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.066810568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.074127473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074208053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074243243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074273753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085094801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.085207051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.085247331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.085282932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.088378684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.088406744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.088425624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { 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.088443594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.143561155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.143592225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.143613725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.143648746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.143664166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.143691466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.143710876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.144644536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.144700476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.144720446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.144738126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.144866196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.146593648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.146630768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { 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.146650618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.148745269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.148790779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.148809369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.148825239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.148841839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.148856669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.148873299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.148889369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.148904929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.153164283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.153298233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.153317163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.161735269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.161787839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.161810279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.181122414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.181284384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.181332654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.181408944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.181459514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.191788952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.191900192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.191943812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.191970812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.192987503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { 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.193222123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.197904426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.197950896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.197985046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.198006527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.198026177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.198062037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.198077457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.20241574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.20244924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.203923101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { 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.203955871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.220752244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.220847954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.220867984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.220883894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.221119524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.221141164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.222086885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.222236885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.231808472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.231999982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.232026322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.232040362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.246785043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.246839283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.250254416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.250661056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.254160459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.254204229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.254226139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.254244329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.254261909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.254280489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.254298219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.254396179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.254427059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.254447719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.254465409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.254482439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.254499639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.254516819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.26922891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.26927619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.274176694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.274277594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.286719813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.286808553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.286901714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.286938294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.287496684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.287791954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.289274345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:36.289358435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.297568552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.297643222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299680373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.299773223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.299806983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.299825323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.073332136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.073444906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.073485996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.073502376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.073659426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:37.073683566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.073704596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.073721596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.077225188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077306409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077340239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077371059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.140709606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.140784366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.140878536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.140927966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.142871858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.142917168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.142937958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.142955618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.144590639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.144642349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.144661649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.144697049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.144712399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.144728879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.144742769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.14550921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.14556936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.14558717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.14560625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.14570073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.149200843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.21142911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { 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.21148998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.219446156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.219524066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.219617156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.219712916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.219766066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.219780396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.219797446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.219813096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.219828786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.221750297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:37.221845927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.221864787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.235036097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.235089927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.235111637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.250769279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.250835869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.250853239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.250881219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.250897319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.259272426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.259351106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.259369886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.27775137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.27857617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { 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.27860912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279114411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.279141391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.279161731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.279179231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.279194811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.279211661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.279226671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.284372845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.284417125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.286513136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { 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.286554016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298096485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.298594235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.298664655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.298683365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.319685281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.319737241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.321071872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.321119892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.396140829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.396216029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.396456639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.396505569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.401407363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.401446373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.405555376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.405598446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.513299317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.513824138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.514038058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.514058968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.514078248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.514094738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.514109588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.514125618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.514152888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.514168848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.51689261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.51693225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.51695042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.5169674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.527464648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.527509418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.534256783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.534338153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.534702673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.534724133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.534860523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.534880954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.541929109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.541972459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.54282511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:37.54287088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.551533436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.551598136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.552072286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.552162447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.552198017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.552224717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.018714338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.018764258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.018780888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.018796058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.018816918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.018837268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.018869658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.018887298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.018984739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019029209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019108219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019146289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019223059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.019259129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.019295329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.019328959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.019365669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.019382899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.019401719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { 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.019420069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019470789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019487469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019504319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019536349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019551159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019568429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019582369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019598909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.019645349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.019662649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.019681709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.019699509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02117878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.02120825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { 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.02122764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026429014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026590014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026628024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026642504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.026660724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.026676174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.026691884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.026706994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.026724114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.026740774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.026758934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.026776224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.029275376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.029304206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.029324086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.030563157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030661637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030677987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.030696357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030709357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.031849738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.031893818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.031909938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.031926738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.032523459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { 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.032555219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038277393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.038318213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.038336363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.038352393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.038368843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.038384823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038397783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.038414183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.038486553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.040157374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { 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.040196445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042125376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042171356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.042188826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042228166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.042244126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.042260556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.043367787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.043404207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.076784842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.076815692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.076867462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.076883102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.085063878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.085092238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.088752921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.088813081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.090249172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.090286892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.090306812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.090323652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.090341582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.090360432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.090378692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.090594933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.090639203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.090656973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.090672803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.090689453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.090704493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.090720483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.101627861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.101666041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.104945163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.104993823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110489088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.110537588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.110556238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.110569638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.110970478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.110994218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.113099629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:38.11312913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.122569867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.122635787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.123793838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.123861498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.123959098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.123994588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.020380933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.020412023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.020425293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.020438373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.020451193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.020467623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.020482933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.020655693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.023026225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023080115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023109335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023138685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023293405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.023329685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.023362065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.023394155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.023430685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.023447555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.023466975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.023485385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026311057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026353577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026472187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026510807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026528287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026546597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026561907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027115588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.027154088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.027171478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.027186308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.027831318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.03002288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:39.0300813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { 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.03010208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031576321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.032197381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.032338232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032355562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.032374952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.032391122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.032405832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.032420542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.032437652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.032575372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:39.032598092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.032614782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.036024024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.036073944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.036095264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.038049606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038104086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038120426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.038148286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038161926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.038289706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.038329126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.038386506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.038404356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.039022677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { 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.039050277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039115627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.039133117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.039151827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.039169447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.039186117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.039204097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039220357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.039237817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.039255217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.040673208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { 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.040758338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046068202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046134922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.046155422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046195412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.046232752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.046255052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.047329293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.047355373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.047515253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.047603833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.047753303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.047792323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.047810763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.047851323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.048823544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.048868294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.051381266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.051420936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.051439806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.051455666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.051471426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.051489216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.051504476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.051521626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.051535766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.051550526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.051565746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.051580546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.051596686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.051612396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.051626846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.051646206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.05627011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.05631288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.060954873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060998093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.061057393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061072493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.061406594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.061434754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.063846445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:39.063891505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.067823108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067947288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.076304195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.076432835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.077021675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.077055935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.055273502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.055304272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.055320762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.055334862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.055391062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.055416052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.055432462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.055449292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.055932132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055968752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056003352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056050252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.057947734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.058025924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.058062594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.058094674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.059697315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.059721285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.059742325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { 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.059762075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059959365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059977615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.060029255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.060083926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060101116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.060117556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.060131746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.060415726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.060450796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.060468376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.060486236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.060529056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.064261319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.064315339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { 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.064337289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.069661583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.069690373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.069740223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069757323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.069774703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.069790473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.069808133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.069825853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.069843663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.070253943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.070274783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.070292003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.072252865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.072292305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.072313135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.077593329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077692229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077711049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.077729499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077860409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.087234496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.087294966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.087313826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.089385528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.091081049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { 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.091132969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.1593355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.15938696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.15940556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.15942161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.15943792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.162768833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.162813993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.189092913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.189136273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.191927275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { 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.191981605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.193577626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.193619876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.193638976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.193652696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.327280587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.327342777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.329049218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.329087088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334029682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.334066832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.334138282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.334174562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.336293684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.336335224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.338201105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.338229675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.342775119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.342809789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.342829679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.342848749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.342866359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.342882669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.342898849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.342915679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.342931939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.342950049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.342968499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.342983989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.343000139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.343026499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.343370059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.343397699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.346098851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.346128861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.347919503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.347967093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.347986253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.348002883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.349575624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.349618824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.350449014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:40.350473704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.364397615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.365320326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.365873106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.365933346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.365989686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.366025276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.020370859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.020419039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.020435579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.020450119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.020463409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.020574539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.020594529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.020612299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.029343195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029398655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029433235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029464445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033913439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.033979299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.034014059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.034050859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.034365949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.034396309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.034415979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.034436129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034497759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.034516509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.034556959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034593929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034609139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034626399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034641809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.045584238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.045665068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.045683728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.045730048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.045924178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.047944639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.047991889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { 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.048013099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093629344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.093676524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.093695204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093714454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.093731304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.093745074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.093762914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.093779734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.093795244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.096656256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.096689926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.096707686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.100832859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.100863089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.100885169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.15512949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.15519898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.15521757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.15523648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.15525532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.204239607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.204300157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.204336677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.204679248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.206114329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { 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.206184299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.206414799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.206436349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.206455659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.206473669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.206490269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.206505539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.206522639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.20837522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.20842767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.214982885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { 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.215042065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.215451306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.215481836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.215560756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.215577686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.218173668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.218295378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.219741459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.219793699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.222279761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.222323411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.222366711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.222383891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.223386822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.223412692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.224318102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.224365272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.227003184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.227058064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.227076124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.227091824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.227106854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.227122554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.227137864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.227152504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.227166144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.227182765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.227198745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.227216515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.227232595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.227248955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.231503948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.231561388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.235440961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.235495671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.240417204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.240452025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.240474085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.240492775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.298026828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.298071828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.299847989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:41.299874919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.351086608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.351224488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.461736591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.461790571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.462276262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.462383862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.057315499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.059401551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.059426331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.059441231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.059524461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:42.059555261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.059571971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.059589321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.059694251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059729191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059759121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059791261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066411946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.066486306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.066525026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.066558566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.066592506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.066668176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.066712337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { 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.066735347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.066919617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.066941487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.066967257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067167977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067187857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.067207757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067223157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.067239587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.067277987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.067295937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067313587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067333047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.069627959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.069664199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { 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.069681649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.075386083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.075430573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.075449593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.075468603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.075522863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.075564443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.075583973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.075603273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.075620563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.075986774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:42.076014244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.076033104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.078263145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.078306825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.078327235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.078346495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.083176279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.083220089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.083239219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.083254099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.08482421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.08488872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.08490857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.08492769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.085690671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { 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.085726501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.085773731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.085789151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.085809131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.085826711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.085842731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.085858251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.085872171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.085890941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.085908701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.087131922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { 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.087161062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.090226484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.090258314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.090276634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.090291804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.090573645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.090714745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.091350015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.091391315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.091547305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.091566015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.091582765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.091596615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.093308777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.093351327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.094077097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.094114357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.095330438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.095368478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.095387578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.095404488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.095421158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.095437448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.095453968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.095471738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.095489288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.095506778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.095521868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.095537878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.095553038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.095596798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.107897518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.107944128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.120181647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.120220647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.120690377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.120718427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.120737467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.120751757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.123665269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.123693049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.131403755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:42.131441065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.131621835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.131665095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.131965646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.132043336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.132079666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.132098076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.020515625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.020568325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.020584285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.020599705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.020613975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.020632765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.020649955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.020665825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022389946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022472586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022505156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022536086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.022612596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.022649856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.022682266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.022716206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.022751226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.022767046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.022784976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.022802186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.022820836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:43.022835366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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:43.022852816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.022881906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.022894976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:43.022912586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.022926816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:43.022984437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.023053327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.023069587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.023084987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.023101017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.025205618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.025248948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { 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:43.025269478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.025287128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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:43.025300738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:43.025360358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.025379168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:43.025396908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.025428678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.025445708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.025462468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.025477128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:43.025492468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.025509078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.025525618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.029630402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.029918292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.030007802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.031905313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.031963723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.032001673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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:43.032024993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.032040293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:43.032185733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.032251424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.032271234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.032384564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.034364405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { 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:43.034406505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.034526685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.034546415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.034564175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.034579635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.034596715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:43.034614845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.034628475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:43.034645445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.034662255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.035871036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { 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:43.035901366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.035967156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.035985146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:43.036004226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.036019286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:43.036035146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.036050946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.036946417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.036986107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.043828442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.047915245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:43.047982435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.048030075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:43.048517146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.048545196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.049476537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.049503417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.049555597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049569887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049587137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049603677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049737617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049757917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049773677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:43.049788337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049801967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049820767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049837507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049853477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049868707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.049884517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:43.051136788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.051175608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.05434399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.05436659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.05445979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:43.05447564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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:43.05449134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:43.05450389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:43.05451931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.05453522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.055597001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:43.055639811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.055657581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055687541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.055718161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.055779161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.055812081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.055828581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.105053651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.105109531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.105126461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.105141581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.108447894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.108494004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.108512044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.108529594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.111056356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.111115566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.111153616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.111187026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.114553559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.114613019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.114646089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.114678369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.118767462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.118807172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.118826172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { 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.118844362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.124776076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.124806116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.124824736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.124858446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.124873236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.124890006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.124903646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.127510688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.127551398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.127569188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.127586098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.130956351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.132830622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:44.132855032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { 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.132873702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.137869546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.137919636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.137940296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.137957266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.137977106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.137992096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.138008676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.138027596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.138043816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.14309318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:44.14312806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.14314538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.146405573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.146446603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.146466763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.15630819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.15636398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.15638293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.15640443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.15641999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.160719753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.160784703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.160805183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.173312683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.177460286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { 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.177508546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.360768024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.360839564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.360906924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.360971214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.360996044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.361022604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.361038544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.367182399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.367258909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.382986351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { 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.383053741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.391664178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.391717158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.391735948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.391751078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.481681605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.481773335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.48837069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.4884207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.489699391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.489736261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.489754091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.489769511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.494764475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.494815705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.504719953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.504772763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.515358091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.515401211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.515420651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.515440621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.515459391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.515475691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.515491981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.515511661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.515530961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.515552361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.515574611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.515590141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.515609571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.515629151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.542297721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.542347681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.546578524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.546629124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.547130905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.547163375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.547204235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.547219945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.547314975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.547340395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.550185977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:44.550228027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.557476623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.557542013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.573881155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.573976785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.574021795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.574042125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.023240853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.023292833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.023530283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.023548863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.023629733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.023671953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.023698133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.023730963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.023876593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023913463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023945463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023976043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026245595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.026304025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.026337775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.026372305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.026402585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.026417945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.026437185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.026453945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.026470285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026485085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026501915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026531215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026543735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:45.026558775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026574255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:45.026629845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.026665885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.026680695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.026697525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.026713975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.028202736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.028244347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { 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.028262887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.035654402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.035687322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.035810272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035828382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.035844732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.035859792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.035876472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.035893692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.035911942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:45.036445463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.036571923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.036622753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.039758465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.039797205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.039817775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039940555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040010535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040027805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.040045085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.040059055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:45.043014778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.043065388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.043083088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.043099048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.043873618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { 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:45.043900388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.044747219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.044768599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.044785929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.044803339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.044819309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:45.044836639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.044851629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:45.044868849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.044885879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.04663356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { 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:45.0466968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.050184973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.050223703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:45.050242793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050257073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:45.050910764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.050932844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.054805687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.054859157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.062084352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.062514782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:45.063017023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.063041173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.066642925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.066687645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.066706656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.068325107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.068367487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.068385557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068400037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068417437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068435197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068450787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068469117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068485117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:45.068500877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068514977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068530777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068545537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068561967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068638297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.068657007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:45.068813737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.068834377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.079139705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.079197805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.080970416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.081012716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.081033636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.081049206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","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:45.082811938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"29.129735378s","count":"7"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.082998328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.083024918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:45.083967299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.084017939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.085169899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.08551982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.088058582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.088125122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.088159202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.088177192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.09329895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.09335235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.09336917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.09338463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.096218972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:46.096263822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.096281612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.096299472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.270318543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270386133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270420973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.270456273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.284180623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.284247894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.284285324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.284319734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.289453457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.289501327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:46.289523218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { 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.289545188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29271395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.2927537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.29277592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.29280711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.29282418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.293879791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.293914761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.358254949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.35854268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.35856618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.35858301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.359872781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.361775532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:46.361800962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { 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:46.361819232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.404371804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.404416784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.404434244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.404449794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:46.404466844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.404480074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.404497464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.404514134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.404529344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.419689896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.419753906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.419772266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.422726208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:46.422772238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.422793388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.432733685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.432938896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.432972036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.432996066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.433017696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.616621324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.616686084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:46.616703954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.619302426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.621268188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { 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.621305198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.91798701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.91801535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.91803717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.91805583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.91807281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.91808906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.918167411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.928331938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.928379068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:46.932078911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { 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.932131651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.945787891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.945825131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.945843691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.945858931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:46.951980526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.952008936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.955654229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.955697709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.965205726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.965254396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.965273036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.965291486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:47.045449026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.045503247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.05059426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.0506466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334329054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.334365674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.334384464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.334401604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.334420394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.334439284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.334455564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.334471234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.334486284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.334502894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.334519664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.334556654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.334572194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.334586914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.334696825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.334717075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.337748657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47.337789187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.34143179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.34156202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.34161772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.34163678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.347255404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.347301164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.427665355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.427718465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.427738535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.427754485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.427773865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.427812165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.433463709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.433512449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.449495991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.449541321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.449557991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.449802951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.449846261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.454119735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.454170885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.456977097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.457024567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.457058107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.457100467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.458606358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.46131972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.466331084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.466416144Z","hostname":"w-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:47.466475924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.466521324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.467959185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.468000395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.468017045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.468031745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.473454299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.473543699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.47495461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.47507752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.47516261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47.479222454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.486834689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.486891149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.486932089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.490885232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.490931612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.551901538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.551926638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.552047218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.552085718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.552107969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.55348888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.562210626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.562252296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.564601628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { 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.564640898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.565166128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.565186218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.565204098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.565218648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.565236098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.565252108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.565268578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:47.628949616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.628988016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.678131274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.678174254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.679101054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.679118834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.679136244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.679151454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.691601394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.691645354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.696237367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { 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.696268067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.698496879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.698547539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.698567279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.698587029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.698605029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.698622559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.698650589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.712115759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.712162059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.714008631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { 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.714050971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.826215774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.826258584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.826283254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.826651055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.973804685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.973844985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.974975506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.975025526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.976816228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.976860228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.976882568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.976900628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:47.98026813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.981070771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.982532282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.982555302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.990151988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.990178248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.990197078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.990213958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.990228658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.990245508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.990262898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.990279058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.990292308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.990307098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.990324138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.990340078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.990355178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.990369888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.995010241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:47.995042321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.007453561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.007507311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.009325822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.009369472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.009390602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.009408262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.010783713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.010829273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.014801066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.014831846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.015511497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.015604607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.017775519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017832129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017877729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017898129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.081830877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.081881477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.081898897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.081915687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.081931647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.081950557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.081968117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.081986577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.083460028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.083498328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.084976959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085015279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.089281073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.089337073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.089372543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.089415713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.091451844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.091498314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.091593494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { 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.091613554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093082755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.093117015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.093137065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093171335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093186525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.093205475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093220175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.100666951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.100729971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.100748221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.100765371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.100842061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.104133194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.104185274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { 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.104206764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.104786474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.104828804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.104849814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.104865954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.104883814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.104899904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.104918244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.104940774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.104958004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.105960715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.106005045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.106023145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.109562218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.109591128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.109635428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.109853218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.109889538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.109903028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.109926348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.109942498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.110934389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.110978959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.110997589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.111015439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.111569919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { 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.111595659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.116504243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.116547913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.116567333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.116582783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.116598453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.116616633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.116669213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.122319927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.122371717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.12583603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { 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.12587744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.12617192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.1261938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.12621163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.12622703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.130251283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.130308553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.131708125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.131737525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.133054366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.133092356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.133631686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.133751516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.144428244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.144519014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.146715516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.146841956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.147720847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.147794327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.147835977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.147871727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.147906577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.148053127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.148127097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.148208317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.148242507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.148276087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.148308007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.148340777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.150650979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.150672309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.1525291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.15255697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.161881017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.161918617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.162158677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.162179637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.162198758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.162213658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.162232778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.162251008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.16508229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:48.16512991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.16585147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.16591035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.16594741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.16598375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.16602061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.16604669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.077556907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.077604277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.077650987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.077666437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.079361168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.079398648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.079416228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.079432968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.097443992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097504822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097534612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097563612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101272405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.101333965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.101425005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.102929206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.103985007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.104011927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.104030237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.104048827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114507395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.114551045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.114570005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.114601545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.114616375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.114633435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114647625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.119384138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.119438218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.119455908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.119473658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.119578648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.120823749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49.120857359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { 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.120878189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.217929643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.217992783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.218085873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.218125033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.218507973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.218559423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.218595773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.218641603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.218676183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.220663775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49.220708445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.220726405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.228792521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.228828651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.228870921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.315981056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.316045457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.316064817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.316087597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.316102097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.318423918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.318492298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.318510218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.318598258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.319525469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { 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.319552779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.319740669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.319758179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.319777629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.319794289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.319814229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.319830719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.319846329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.322635101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.322709082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.323844012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { 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.323895412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.324096993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.324118573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.324135253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.324151253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.324166923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.324183453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.324648983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.324670743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.324694043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.324709543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.324725383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.324738633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.324755463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.324774653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.325323584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.325344524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.329963207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.329988677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.330005327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.330023397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.330073587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.330090077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.330107287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.330122797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.330136327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.330151807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.330168257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.330185297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.330201087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.330218237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.330423247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.330446007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.335364741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.335413221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.335599751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.335616841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.335638361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.335651321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.339828924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.339876314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:49.340982795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.341031435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.34658651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.34665177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.349788252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.349833152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 612 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.350103302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.350124852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.06481787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.06484789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.06486255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.0648779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.06492604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.06495379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.06497276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.06499007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.065505621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065546371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065582361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065617341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066868362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.066928252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.066962652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.066997122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.069593394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.069627834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.069647144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { 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.069663984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.122587404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.122634844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.122806634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.122866134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.122880934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.122897434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.122911144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.124475505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.124599245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.124619275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.124634515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.125010205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.127798198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.127855088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { 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.127874928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.128246408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.128277288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.128297468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128313688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.128343278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.128364988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.128408398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.128425638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.128443038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.187658393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.187713433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.187732993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.191737756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.191849226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.191905336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.196236729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.196303019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.196318919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.196426519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.196444559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.202861644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.202932704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.202952134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.203240714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.204471455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { 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.204498165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.204886776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.204907486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.204934526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.204953356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.204970436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.204989516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.205005196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.205363726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.205393516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.21083379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { 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.21088634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.221715298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.221775158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.221792368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.221805068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.283692845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.283746345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.284944086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.284977356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.294819414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.294872454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.294891724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.294908344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.300848168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.300954428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.302410899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.302450139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:50.425579032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.425661202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.425732552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.425768822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.425802702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.425837662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.425869282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.425957172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.425993572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.426028302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.426061992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.426094612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.426126573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.426158623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.434014658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.434158829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.441113334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.441162464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.444930917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.444968777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.445030817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.445048787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.450022191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.450069291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:50.451237511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.451269871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.457060056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.457376926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.458395387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.458480507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.458515447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.458534667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.022817721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.022889441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.022905651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.022919711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.022936172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.022956062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.022972792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.022991002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.023089642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023335802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023430582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023462672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026299314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.026378204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.026413764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.026455444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.026515314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.026559854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.026581744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.026602544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026700834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026720014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026755244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026788404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026803154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026826144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026839644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.026859684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.026894444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.026911335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.026926705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.026949265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.028252186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.028279826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { 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.028297066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030936558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.030966758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031003518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031018008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031067328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031097908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031115938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031132858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031149118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.031164828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.031183218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.031202418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.032848739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.032995119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.033019259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.033509339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03354971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03357184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.03358826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03360351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.03369101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.03372715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.03374508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.0337823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.03464474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { 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.03468738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039481624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.039539004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.039558114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.039574354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.039594184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.039611364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039630954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.039646654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.039665654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.040989335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { 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.041077925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041631976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041653086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.041670186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041683706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.041698906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.041715616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.042379266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.042416156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.082897977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.082936757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.082957277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.082982437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.083528967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.083558277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.085998849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.086037039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:51.08726301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.08733866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.08735702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.08739508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.08741208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.08742626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.08744193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.08745738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.08747733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.08749667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.08751253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.0875278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.08758353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.08760113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.08782568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.08785186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.090737273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.090776263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.094355715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.094408305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.094427735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.094445505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.097548588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.097598808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:51.101231671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.101310511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.103730962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.103850623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.105853374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.105910694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.105944444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.105962494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.019921002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.019965552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.019981852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.019994942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.021906294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:52.021937894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.021955164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.021996734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.074951454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075118734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075153514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075184344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.076140655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.076203385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.076239255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.076275935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.076517755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.076542305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.076561395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { 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.076580135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.078147896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.078271896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.078333346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078366396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.078382276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.078398286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.078411886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.084331621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.084391111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.084408201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.084426271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.084489011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.086016172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.086052242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { 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.086072282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.090696356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.090739866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.090759816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.090794706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.090813086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.090827696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.090846216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.090863966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.090894336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.094709489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:52.094758179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.094777659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.09683124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.09686939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.09688981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.098740412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.098797792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.098815552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.098881812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.098898692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.100725073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.100781313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.100799833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.100817063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.101529544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { 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.101551764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.106840898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.106886048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.106905558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.106922298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.106938318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.107070208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.107088908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.219613883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.219682873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.227665139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { 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.227725249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.234257884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.234305724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.234327604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.234343324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.239541448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.241417319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.243143431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.243186271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.29524161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.29531145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.29533176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.29534804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.296994821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.297030981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.299142633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.299178773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:52.299846133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.299890233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.299923793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.299943573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.299962603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.299984343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.300004413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.300022683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.300037953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.300056473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.300077553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.300095353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.300112293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.300129054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.301726275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.301750965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.30817996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.3082314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.318874098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.318927658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.319000948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.319023038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.320226549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.320282169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.3217537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:52.32180429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.324722422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.324785612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.326943174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.327003904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.327236154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.327264154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020623576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020653626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020667896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020681596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020695126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.020714546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.020734536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.020752416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020854006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020890586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020945686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020979236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021280276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.021351366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.021386146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.021422876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.022441417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.022487757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.022509037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.022526647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.06627537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.06632117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.06637944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06641323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.06642849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.066446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.06646185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.069172172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.069241662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.069261672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.069279812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.069355053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.071165464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.071208214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { 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.071228454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072325115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.072366915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.072430385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072447995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.072465375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.072480555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.072497855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.072514475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.072529825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.125374415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.125412265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.125429075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.127680846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.127729947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.127750627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.128243927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.128305457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128321777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.128339287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.128352857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.130135188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.130216758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.130234728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.130479389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.13201114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { 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.13204474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.180155576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.180204376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.180225396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.180245866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.180261026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.180276706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.180290596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.18478765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.184818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.188425972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { 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.188482352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.191616635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.191648535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.191665285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.191679605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.19890946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.1989565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.200005801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.200055251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.208402417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.208455267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.208474917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.208489687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.259508776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.259561376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.263254869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.263296369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:53.26506371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.26508615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.2651035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.26512067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.26513781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.26515549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.26517279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.26519136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.26520563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.26522112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.26523826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.26525773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.26527401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.26529228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.26550369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.26552725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.268945143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.268989953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.275578988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.275617358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.275636108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.275650428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.275699928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.275721448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:53.277514379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.277564439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.280210791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280280112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.280707232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.280767692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.280852262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.280871692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.06216639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.06229278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.06231166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.06232604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.06239752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.06244703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.06246579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.06248249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.064038201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064088742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064117172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064149752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065434633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.065495293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.065529043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.065628973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.067164384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.067199334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.067219174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { 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.067274274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067892264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.067931094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.067952504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067989614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.068251985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.068285195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.068302535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.119370143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.119436053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.119453623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.119471633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.119835374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.122044765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.122092985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { 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.122113155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.124391377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.124434267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.124453037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.124467387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.124484857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.124503027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.124519627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.124537627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.124557437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.18190514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.18195696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.18197626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.186639324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.186704264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.186724904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.192724349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.192804379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.192821199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.192840449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192855159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.193702439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.193745569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.193762659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.19421757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.196041711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { 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.196089621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.196883022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.196918292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.196935312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.196951752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.196968422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.196985552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.197001332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.199910874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.199956654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.201769155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { 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.201813305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.208852681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.208902321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.208921741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.208935971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.211695753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.211728153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.212738164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.212762714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.213956285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.213982645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.213999755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.214014195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.273315729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.273384669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.27445441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.274504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:54.277210952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.277251102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.277270122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.277287622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.277303142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.277318482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.277334602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.277352322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.277367112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.277381642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.277399002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.277415232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.277430422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.277444912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.278440673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.278485903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.282551826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.282594816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.283700147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.283797687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.283820537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.283835977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.367803071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.367850361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.369571952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:54.369620282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.371763474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.371839344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.373106165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.373173755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.373867405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.373890385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.033847012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.033895072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.033910112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.033924822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.034272712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.034322692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.034338902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.034355442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.038952266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039008316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039040486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039072726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.342925895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.342998895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.343034235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.343068175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.346024227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.346072197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.346092427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.346113207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.346465717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.346484247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.346501737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.346532397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.346546828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.346563208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.346576798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.34922368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.34927287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.34929076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.34930861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.34983456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.352558102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.352696802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { 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.352773332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.417494211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.417546811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.417568661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.417586711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.417605851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.417622801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.417638701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.417656141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.417673521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.421015514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.421063824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.421084794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.423434415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.423471026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.423494276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.424711666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.424771236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.424788267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.424806977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.424822997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.430322121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.430367021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.430385811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.430403471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.432387202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { 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.432425162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.439336827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.439376538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.439395418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.439411408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.439426588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.439442828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.439457158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.44310198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.44314654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.445826082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { 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.445867562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.523549751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.523597801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.523617331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.523635691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.530305596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.530450976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.532832928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.532872298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.599224188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.599277638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.599297868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.599315358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.609593766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.609646686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.611017497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.611060707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:55.626989349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.627043429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.627061939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.627078549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.627095019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.627110429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.627125739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.627140499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.627153409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.627168049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.627182779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.627198339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.627213829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.627230059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.654180749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.65423812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.663688237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.663793507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.696141961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.696190711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.696209071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.696222771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.696884802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.696929992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:55.697839222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.697884672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.700271314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.700655115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.713910674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.713966445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.714000175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.714063875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.024025568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.024073488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.024089248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.024102788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.024122258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.024537839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.024562169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.024578989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.024666149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024819489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024851839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024887099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031414564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.037748649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.037810879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.037846379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.037945769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.037971649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.037988539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { 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.038006279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.038153999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038171269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.038221889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038253179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038266219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:56.038283629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038297179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:56.038375329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.038411259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.038428639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.038445419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.038463739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.040289101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.040329081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { 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.040370191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.046751535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.046774865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.046813136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046828306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.046844376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.046856816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.046871006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.046885406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.046899296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:56.061143716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.061212416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.061230726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.064411849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.064454339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.064474669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.064801189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064835709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.064849199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.066733691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:56.066769271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:56.066865441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.066900921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.066919061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.066935171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.067971981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { 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.067995451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.068049032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.068064422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.068079502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.068093992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.068109962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.068179662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:56.068194342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:56.068207832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.068222762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.069432073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { 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:56.069465983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.070385823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:56.070403123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:56.070417963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.070430323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:56.071006304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.071053654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.073158495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.073204495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.073266915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:56.073282795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:56.073299505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.073312885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.073328225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.073344256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.073917426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.073944126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.073963156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.073976876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.073992626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.074008456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.074032326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.074049406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.074064156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:56.074079356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.074092046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.074106826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.074121306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.074135526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.074149706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.074164236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.074178536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.074194586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.076754498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.076797458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077638469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077660949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.077677549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077690759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.077888339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.077940999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.080184791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:56.080371171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.080727231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.080772711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.080801771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.080851161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.080890681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.080908701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.033481979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.033536979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.03355275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.03356729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.036457172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:57.036511002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.036530272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.036546452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.042217296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042279586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042313016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042343716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241397596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.241455946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.241489936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.241521176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.258040119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.258122379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.258204189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.258225779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25953747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.25957582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.25959499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.25962782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.25964211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.25965741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.25967378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.261283971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.261357961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.261376131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.261397011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.275913462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.278399594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.278435884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { 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.278454484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.279799585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.279837565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.279858735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.279874175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.279891215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.279904305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.279920915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.279936705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.279953335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.280220755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:57.280252876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.280270726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.282724947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.282762337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.282783577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.287692491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287750511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.287764531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.287779931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.287792681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.288488882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.288542202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.288557542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.289444802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.290307683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { 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.290348553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.292693685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.292730445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.292746985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.292762245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.292778345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.292792365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.292804665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.294114196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.294153056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.297003158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { 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.297045528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.320951756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.320995186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.329741113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.329789773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.332181185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.332223735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.333708286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.333743736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334802797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.334849057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.334867827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.334881937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.337835859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.337908239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.33875351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.33877751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:57.369428733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.369479903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.369499993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.369906223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.369926223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.369942043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.369957713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.369973743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.369987153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.370079333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.370095013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.370110183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.370125543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.370140043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.381698952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.381730592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.389425478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.389462568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.410755804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.410785644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.410802324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.410816424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.425181615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.425226415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:57.432968311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.433025491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.441230617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.441294917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.441476817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.441538107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.441572377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.441590727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03003304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03013024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03016463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03017881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03023185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.03027661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.03029435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03033268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.035189914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035245114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035274954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035305654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037132865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.037188245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.037224565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.037263925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.038620596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.038660296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.038680926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { 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.038699616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.091742106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.091796266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.091816296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.091848546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.091864056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.091880596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.091896007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.093732258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.093798368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.093817368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.093834778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.093921418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.095314189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.095353539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { 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.095387219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.139403082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.139455052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.139476992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.139492502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.139509112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.139523232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.139538162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.139554472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.139570532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.141493384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.141540794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.141559964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.143558495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.143592445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.143611165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.144382186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.144439856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.144454696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.144471876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.144500966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.151148731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.151233431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.151251341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.152810452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.153920803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { 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.153948013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.217188091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.217238811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.217263291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.217281481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.217298821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.217315971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.217344161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.220220743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.220263033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.222877475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { 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.222923145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.232843043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.232890903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.232908603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.232922503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.235485255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.235533395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.239016387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.239076007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241295969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.241338259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241356129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.241369449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.249070315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.249123375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.251658527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.251694107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:58.351728532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.351777772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.351795892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.351811872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.351827592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.351843803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.351859543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.351876083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.351889293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.351903813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.351918523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.351936673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.351953343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.351970073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.353061703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.353103313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.37490688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.37496548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.472684484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.472736704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.472805784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.472822234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.483242802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.483291762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.485040903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:58.485088683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.496805592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.496966852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.505408608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.505469808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.505769889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.505827159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.0251319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02520432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02522014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02523436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02524891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.02526857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.02528483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.0253015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.025666811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025718571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025749731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025778731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025908101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.025949711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.025982141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.026089621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.026153351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.026170431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.026189291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.026208181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026225551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026239401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026255421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026283661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026297201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026313631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026329121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.032221116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.032335456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.032356596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.032374166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.032390676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.033894067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:59.033921437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { 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.033939497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036970159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.037004789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.037025529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037039599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.037056169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.037070239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.037084829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.037100209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.037114869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.03796034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:59.03798153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.03799908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.041366022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.041419922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.041440862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.045056415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045124615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045142195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.045161185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045176455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.045271845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.045311665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.045329395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.045345775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.046247146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { 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.046274786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.049843959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.049927119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.049948119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.050185859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.050217039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.050255769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050272209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.050658829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.050730409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.052775741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { 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.052817791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058406895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.058548475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.058990926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059036966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.059547526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.059585076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.060900657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.060937737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067504852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067552802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.067572422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067592252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.067742572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.067861942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.068685593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.068721843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:59.068740893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.068761973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.068779623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.068797533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.068815793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.068920473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.068938473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.068954543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.068967853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.068982733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.068997273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.069019433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.069036823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.069053553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.073662867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.073719477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.080762272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.080814122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.081140172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.081165692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.081183742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.081196752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.081267492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.081290252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46:59.083255874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.083314184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.085961436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086026186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094914413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.095077263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.095115323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.095134933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.027829795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.027875825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.027891445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.027907955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.029438786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.029532436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.029551136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.029567907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.029734327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029771217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029806607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029839237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029901937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.029938147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.029970427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.030127727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.030198487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:00.030218177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.030237587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { 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.030259147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030280387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.030298687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.030396607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030433067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030448967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.030466937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030481087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.030499407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:00.030535957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.030552087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.030570307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.030588157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.032014328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.032057808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { 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.032081428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035087831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.035127991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.035147291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035162711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.035182451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.035197801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.035215071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.035231321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.035247761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.035599341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.035625931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.035643571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.037559823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.037591023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.037610143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.037631083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037663223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037677393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.037694843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037711653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.039067494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.039109704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.039127594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.039144394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.039721644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { 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.039782164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039827764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.039847854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.039865734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.039883684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.039901024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.039917724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039932264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.039947084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.039963194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.041283745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { 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.041328445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044186228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044228298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044248208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044263178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044501828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.044530648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.049123361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.049663072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.049796182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049818812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.049838082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.049999502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.054176105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.054213635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.057463198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.057491578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.063045052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.063113522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.063136152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.063153882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.063197152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.063214612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.063231532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.063247912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.063262822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.063279512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.063296842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.063313182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.063329912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.063346832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.063973262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.064031582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:00.068740646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.068856196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.069039076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069139296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.069220406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.069252936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.069318696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.069371097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.069980837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:00.070156567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.071464928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.071599758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.071761468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:00.071873638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.071955998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.071978058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.022548924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.022598154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.022613194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.022627154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.022640624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:01.022737254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.022756774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:01.022775434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.022853074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022887294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022924854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022956195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023033245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:01.023070025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.023101445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:01.023133005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.023164575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.023180505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.023198295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:01.023252795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023292625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023308235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023324355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023353325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023367145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023383295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023396835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023412065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.023444315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.023461795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:01.023477925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.023495075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.025610167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.025649547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { 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.025668477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025838877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025861037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025878427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025891857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025907417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025920987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025936897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025953777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025974357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025991587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.026009777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:01.026026117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.029335529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.029378329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.029398809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.029520949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029559489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02957871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02959671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.0296116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02962885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.02966359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.02968097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.02969917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.03041956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { 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.03045965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03068206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.03070982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.03072861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.03074529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.03076032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.03077721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03079039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.03080803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.03082629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.032322192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { 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.032364542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035365694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035421394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.035441864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035456834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.035782024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:01.035814304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.036533015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.036567355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036616725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036634895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.036677355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036693775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.044253481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.044301551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.046126692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.046245232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.046269002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.046283292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.046300672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.046317252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.046332722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.046347622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.046365132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.046381382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.046394722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.046409112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.046423992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.046439262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.046456462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.046471962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.046531672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.046610482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:01.049866965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.049914075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.060379323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060442543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.060461243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.060476903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.061279693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.061312343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.062674124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.062706744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.062795385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062829265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064761476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.064811286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.064849246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.064869026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022137537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022167857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022182877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022198087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022212737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.022232927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.022251617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022268927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022524637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022592017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022623567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022652987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022875357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.022913957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.022946488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022981458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.023056478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:02.023074328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.023091188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { 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.023108058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024717029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024740099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.024762939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024794699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024810479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024832339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024847769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.025519289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:02.025580739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.02559654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02561249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02563093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.027599151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.027623031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { 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.027641001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028758702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028780722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028800932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028816292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.028839552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.028856982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.028873012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028887062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028902162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.028917522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.028934262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.028957492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.030773963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.030841943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.030861423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.031223764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031261174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031273734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.031288294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031300714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.031354484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.031388984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.031406644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.031422594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.032398045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { 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.032429405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035593387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.035630747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.035649587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.035686497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.035704247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.035837887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035854057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.03980486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.03993614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.044295484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { 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.044340334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044725484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044747004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044789184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044805344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044866274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.044884724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.045532965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.045553745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045613135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045631945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.045649185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045663825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.045679785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.045698405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.046682085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.046711625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.046734585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.046748905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.046766825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.046784035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.046799905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.046815836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.046833666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.046850086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.046865026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.046880136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.046896466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.046914326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.046932666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.046948986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.046967906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.046983846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:02.061446427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.061501157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.061521187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061540197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.061613427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061636077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.061655817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.061674087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.062445447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:02.062495307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.062514187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062547657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062580217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:02.062613577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.062648507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.062665617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.02217214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.02221487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.02223134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.02224591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.02229765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.02231755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.02233357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.02235567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.02263073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02266634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02270155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0227327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02292002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:03.022961481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:03.023020681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:03.023055791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.023094841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.023113551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.023133051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.023153931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023174841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023190061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023209441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023266071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023281931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:03.023299981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023314661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023539521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.023576681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.023597271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.023618221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.023634921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.025235102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.025261912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { 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.025282022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027125904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027174984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027194894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027212714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.027268084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.027292804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.027309154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.027325364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.027340814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.027355824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.027372804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.027402984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.030914717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.030963677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.030985327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.031177117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031608467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031641607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.031723927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031765387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:03.031835337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:03.031875857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.031894107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.031911967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.0359149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { 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.03597042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039483003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.039528863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.039549383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.039570863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.039590183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.039607503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039620523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.043957606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.044007496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.045624548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { 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.045676618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.046074198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046096688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.046133748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046148648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:03.046192728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:03.046210498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.047637109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.047676819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.049843791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049862531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:03.049883151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.049896721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.049914741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.049934491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.050800222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.050821612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.050971542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.050991272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.051006942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.051027232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.051042802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.051059102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.051077572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.051093162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.051106562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.051129392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.051143842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.051158192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.051173222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.051188082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.051202032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.051216572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:03.055534185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.055584315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056987446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057023336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.057040646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.057053486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.057067946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.057083216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.057702217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.057739997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.058237547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058282597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058314687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.058348287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.058380507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.058398057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.026971287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027018567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027045987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027060247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.029661689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.029698239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.029714789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.029731439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.039251206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039326606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039359706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039390616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042954989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.043031859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.043067419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.043101539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.043348449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.043399949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.043420079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { 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.043439669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053890767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.053940337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.053960157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053991357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054048207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.054067547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.054084947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.055402148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.055447268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.055467738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.055489688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.055508048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.057117609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.057165219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { 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.057186959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.066271076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.066322136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.066346296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.066364226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.066382406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.066399186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.066416476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.066435226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.066454766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:04.068622868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.068665158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.068702768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.07113726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.07117396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.07133306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.074252572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074390872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.074408082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.074447312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.074462142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.082528778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.082587298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.082605638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.082910889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.08430546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { 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.08433772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.088625113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.088675043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.088695153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.088715503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.088734173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.088756453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.088772033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:04.102695954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.102745334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.106583057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { 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:04.106625277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108164488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108195398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:04.108212078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108229048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.108244918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.108262148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.108889998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.108916768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.115000303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.115040883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.115058713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.115072743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.116603884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.116633934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.118937996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.119456516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.122171128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.122198928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.122218568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.122235768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.122252338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.122269518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.122285658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:04.122304328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.122320528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.122335598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.122352178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.122404359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.122420969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.122437159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.123594699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.123633179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:04.126772662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.126819852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.127439052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.127459342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.127478862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.127492992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.127508972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.127526682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.128172393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:04.128214443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.131390725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.131449005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.132076836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:04.132132116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.132164656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.132183006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.084013183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.084071203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.084086523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.084101673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.085358704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.085401404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.085417434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.085433424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.086699775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086767885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086798805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086832205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097568793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:05.097637783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:05.097674553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:05.097709173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.100752805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.100794065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.100818995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.100837475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.101528796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.101551966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.101569576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101601286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.101615916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.101634816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101648926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.102761877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.102813467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.102830777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.102848057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.102918417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.10726773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.10733037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { 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.10735111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.109034901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.109079951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.109101431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.109116591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.109134191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.109147882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.109163692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.109179692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.109197572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.114919426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.114980206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.114998126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.117598508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.117647768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.117671148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.118234418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.118299708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.118316878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.118335628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.118351418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.121983461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:05.122046741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.122064351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.122163211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.124259473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { 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.124302753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.124562463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.124609553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.124629273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.124647523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.124664883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.124682063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.124696673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.124746363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.124766823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.126397005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { 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.126443075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.130715078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.130760948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.130784098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.130800488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.131247058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:05.131274128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.132821569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.132851539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.141790426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.141840046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.141858486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.141873816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.149287012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.149336582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.150218942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.150254873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.163513132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.163561333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.163583263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.163600983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.163618893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.163635873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.163657403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.163674583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.163690623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.163708033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.163724983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.163743903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.163759743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.163779993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.163892473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.163913893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:05.166950225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.166993385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.169568147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.169610817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.169630587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.169647347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.169665207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.169684157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.170541208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.170586448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.170638978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.170677578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.170711798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.170750898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.170789248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.170812718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.046139907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.049358959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.049400539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.049416779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.054057963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.054091473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.054109853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.054128613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.066339212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066401402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066491632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066525482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069216374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.069278784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.069314454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.069347544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.071043776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.071086146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.071107136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { 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.071125606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.075093169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.075131319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.075149439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075183109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.075198329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.075215399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.075229489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.119904723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.119980553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.120085233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.120102923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.120438453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.122600375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.122633385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { 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.122652745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.186511253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.186553693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.186572703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.186606553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.186624443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.186641513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.186658523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.186674583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.186689683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.188502764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.188543014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.188560514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.192576707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.192613357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.192634007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.193746578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.193800668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.193816358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.193834338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.193849938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.200264983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.200331733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.200348173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.200363433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.201512344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { 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.201552204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.216135695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.216180345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.216198185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.216214515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.216229435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.216243615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.216256075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.216894076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.216927776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.219282108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { 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.219340448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.226832273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.226882033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.226903893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.226919073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.234548039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.234597919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.238883332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.238923212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.24845438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.24849743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.250558031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.250607691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.260739159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.260785289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.261495939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.261547559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.266005693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.266030873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.266055453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.266072103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.266087753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.266102783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.266118143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.266134423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.266148363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.266163343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.266193203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.266254843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.266271763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.266286453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.266302293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.266320383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:06.272003397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.272052117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.276823431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.276871151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.277187931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.277307831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.279097353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.279147613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.280711384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:06.280743654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.291167812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291374982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.296211026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:06.296282806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.296318146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.296336326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.019122581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.019200771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.019274761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.019291651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.019433971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.019456221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.019472681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.019490401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.024869435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026267096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026343526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026377886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038955936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:07.039020686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:07.039053656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:07.039084906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.043972839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.044004199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.044023029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.044039809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.128586583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.128638583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.128658253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.128691013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128704973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.128721113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.128734323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.200789278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.200855678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.200872198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.200888018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.201086738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.20336815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.2033938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { 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.20341129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.207117942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.207152942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.207169122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.207182922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.207300303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.207318693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.207334253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.207348403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.207362443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.210608965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.211478796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.211501526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.214899768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.214932918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.214951338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.300032102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.301656894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.301688754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.301706344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.301720044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.312870482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:07.313025412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.313044342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.315672204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.319480687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { 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.319527877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334775489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.334829269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.334847639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.334864069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.334879609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.334895279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.334908419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.360539298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.360603628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.367760084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { 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.367793194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.383211895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.383259485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.383309445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.383325445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.400369668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:07.400408078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.403931261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.404008531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.427006878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.427054558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.427074508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.427091498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.765859953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.765913603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.767413934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.767460124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.768543985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.768587645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.768609835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.768626175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.768641465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.768656265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.768670995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.768687195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.768701485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.768716795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.768734145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.768749485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.768765235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.768787615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.769174855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.769205915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:07.78926937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.78931662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.803906341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.803953391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.804034741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.804067871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.81541941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.81547723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.818854773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.819009873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.82911316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.82923017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.848001675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.848140505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.860947484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.861042764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019492294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019542914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019559554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019573914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019587014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.019605214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.019622264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019638294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.028986871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029048321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029078351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029111251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042296281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.042345561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:08.042383601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.042420311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.042528691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.042548061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.042566891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { 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.042584301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042717101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.042735851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.042752731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042785601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042800111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:08.042817271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042834102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:08.044494293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:08.044549913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.044567393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.044584113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.044601023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.046078414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.046112894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { 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.046131454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.046192474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.046212814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.046309034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046324744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.046386274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.046402314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.046447174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.046477344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.046495264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:08.046510424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.046526694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.046542504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.048340066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.048400496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.048420956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.051767368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051821198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.051838048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.051854448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.051868118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:08.052378769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:08.052421249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.052438109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.052465459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.053398299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { 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.05355544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.05364919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.05366562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.05368235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.05369963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.05371877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.05373549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:08.05375004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:08.057954133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.057993273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.060054224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { 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:08.060199565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.060310935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.060330475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:08.060372915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.060389275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:08.060405255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.060421585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.061042155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.061066915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.06724441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:08.070320222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:08.070362252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.070377102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.070607422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.070631932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.071911703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.071950013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.074313805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.074349015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.074367555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.074383825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.074399605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.074416065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.074431515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:08.074447075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.074460635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.074476155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.074493425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.074509335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.074526535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.074546565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.078315548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.078348078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:08.083302912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.083467192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093193049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09324486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.09331224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09332856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.094993141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.095028751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.095851051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:08.095992362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.096108492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096142462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096190802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:08.096225892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.096259862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.096276562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.041147873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.041201763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.041218523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.041235163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.05034153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.05057298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.050888191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.051152081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.053228162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053339002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053445593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053511883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.15677888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.15685882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.156901031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.156938681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.163434525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.163485485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.163505875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.163526316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.165148467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.165180857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.165198167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.165231627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.165245647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.165261727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.165277227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.167809719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.167873889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.167893579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.167911339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.170516681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.172709682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.172756662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { 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.172783822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.174967574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.175005574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.175025274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.175040464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.175136804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.175154444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.175171644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.175189104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.175206724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.191837417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.192510887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.192539517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.199673933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.199723033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.199744233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.203119195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203157355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.203175485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.203193455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.203217955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.207290449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:09.207352269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.207370369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.20925759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.211038701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { 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.211067271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.212731423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.212767193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.212787483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.212805553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.212820613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.212837603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.212853613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.213096073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.213122323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.214527084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { 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.214584244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.219623918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.219670808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.219689238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.219740518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.220426578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:09.220466218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.221607399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.221639099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.230196966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.230229596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.230247766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.230261896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.233411598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.233441938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.234100579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.234126079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.247440499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.247492239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.247511739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.247530079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.247545859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.247565429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.247582289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.247597669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.247613559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.247629979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.247645889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.247661759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.247677069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.247692649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.251131912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.251180472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:09.257935807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.257990637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264872672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.264916112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.264939012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.264956812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.280829264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.280870034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.282287295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.282324285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.286765918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286830038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.313015778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.313103818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 812 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.313143198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.313164608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.037541624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.037588434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.037603564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.037621454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.037812124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.037834944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:10.037851094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.037870014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038460214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038501564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038546614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038580054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041210156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.041253306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:10.041309656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.041342576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.046810951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:10.046989191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:10.047059031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { 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.047079491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052417535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.052467775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.052486735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052522895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052605005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.052627465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052641385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.056419628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:10.056512428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.056534248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.056552288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.056968958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.05912227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:10.05916963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { 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.05919426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.060864091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.060886701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.060907731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060925251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.060945011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.060962261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.060978041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.060993831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.061010331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.0995527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.09963935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.09966164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.101389962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.101425462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.101445302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.102250822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.102312222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.102383142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.102403162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.102419662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.103527493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.103574693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.103591813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.103844514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.104542304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { 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.104584524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.105594995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.105627675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.105646985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.105664875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.105682855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.105698525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.105713625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.107884897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.107919007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.109287088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { 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.109337548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.149308418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.149357338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.149375408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.149388278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.150013048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.150034998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.15215116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.15219356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.201864967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.201898977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.201953927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.201970807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.214299227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.214350567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.216276388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.216304118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.220908602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.220933772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.220951062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.220966252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.220982702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.220999342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.221016982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.221036422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.221053732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.221072212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.221087192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.221102332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.221117732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.221132822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.222116593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.222171443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:10.226706266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.226754716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.228729248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.228760558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.228779318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.228792608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.228807998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.228825648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.230117139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:10.230154929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.237877555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238441705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.239075015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:10.239130256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.239163346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.239184286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.950618101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.004689162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"55.051717362s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025799548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025833818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025850218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025864088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025921158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.025942388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.025959928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.025977048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.026316338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026353298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026410318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026440678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02894207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:11.02900528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.02919598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:11.0292296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.030981722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.031028492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.031050192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.031067942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033690134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033724754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.033743984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033777684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033792824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.033811084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033825584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.043250501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.043386641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.043409061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.043430771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.043709471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.045620273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.045665253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { 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.045739533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.062625905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.062670135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.062687775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.062700735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.062716565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.062863376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.062900656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.062919176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.062933556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.073441064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.073498424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.073518514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.077188436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.077517957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.077563317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.152582893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.152647323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.152668193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.152688083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.152703753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.223227377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:11.223333727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.223353857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.225869299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.22743993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { 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.22748479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.234303695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.234746975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.234778625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.234798285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.234814965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.234865015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.234884005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238187698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.238231948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.240368979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { 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.240394989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251174468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.251232888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.251251468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.251264758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.25421878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:11.25426372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.255797731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.255850721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256638302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.256662652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256677712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.256690402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.256704232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.256720632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.258168713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.258409693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.355415336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.355467056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.355485376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.355501556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.355517316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.355533186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.355547526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.355567146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.355581696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.355597316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.355613466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.355631656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.355647676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.355664966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.36089892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.36095113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:11.375262361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.375323021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.497237563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.497335053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.497513923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.497560963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.499394825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.499528665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.503213098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.503301968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.509670623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.509737033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.513667306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.513721726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 832 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.513861436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.513882496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030447984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030478504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030494324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030546124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030637104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.030658784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.030677314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030693974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.032699166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032766856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032812926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032846576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034450517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.034488187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:12.034524607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.034561367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.034594187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.034613517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.034696277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { 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.034715757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034740677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.034755527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.034805827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034841857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034858747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034877328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034891708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.034943108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:12.034996468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.035014228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.035031868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.035049378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.037057289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.037145779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { 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.037165619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.047910297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.047936747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.047990627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048012277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.048030477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.048047077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.048065757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.048084117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.048103337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.048700428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.048769168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.048800328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.05178363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.05185621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.05187617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.05189715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0519434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.05195902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.05200501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.05202526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.053975562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:12.054016452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.054034792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.054051662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.054389202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { 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.054409652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054497732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.054514792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.054532782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.054549092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.054567382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.054583462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.054598672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.054613942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.054631332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.055943113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { 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.056024453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058650615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.058671075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.058686245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.058699335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.059095626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.059115206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.059784066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.059805866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059866026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059882056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.059899956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059913036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.061251177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.061291137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.061856408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.061889318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.061911488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.061926858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.061943848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.062007028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.062028148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.062044268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.062060978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.062154598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.062176168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.062193808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.062211088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.062229018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.062246798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.062262328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.062278058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.062328698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:12.067844702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.067925552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.071537565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.071588785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.071608725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.071623925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.072037286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.072107276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.072730066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:12.072776476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.074275677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074417047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077267939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:12.07731886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.07735612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.0773769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.021639241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.021698051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.021718701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.021734551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.021790521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.021842751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.021862461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.021880061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.021997631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022404831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022503791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022597581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022698621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:13.022764171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:13.023072332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:13.023107062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.023314912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.023335052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.030733387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.030787497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031107078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031131348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.031148838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031179198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031193488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031210648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031225788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.031307468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:13.031349798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.031379408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.031397328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.031535078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.035746281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.035790891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { 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.035809961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035918841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.035939621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.035958761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035976971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.035995611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.036016411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.036037901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.036060001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.036079071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.036095161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.036115931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.036136941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.037895023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.037935153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.037955403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.038043543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038082423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038098923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.038116253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038135103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.038155773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:13.038190533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.038210753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.038229883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.038804013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { 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.038841003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038861064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.038878364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.038897874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.038916074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.038934164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.038954284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038970524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.042182336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.042221676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.043953967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { 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.043991297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044299148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044317328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044336508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044351638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044408028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:13.044426798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.052510994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.052566174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052717434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052742504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.052760114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052776114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.052792544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.052810044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.054664165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.054706325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.054818446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.06135955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.061397131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.061411981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.061428191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.061442461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.061459091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.061474481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.061488561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.061504461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.061520901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.061536111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.061551261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.061566351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.066467904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.066516364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:13.070688548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.070724918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.071116508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.071168078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.071186808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.071202508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.071284188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.071304038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.07343151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.07346478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.07359621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0736325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.07366595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.07369852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 852 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.07373183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.07375022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.020233513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.020281153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.020297454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.020313344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.020327454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.020347594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:14.020365014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.020386164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.020654094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020917964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021148594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021189494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021352644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:14.021404414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:14.021455134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.021500894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.022820725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:14.022859265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:14.022877275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { 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.022894045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022972166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022989496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023014446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023043206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023056406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023074176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023089246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023109996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:14.023146596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:14.023165736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.023182006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.023197846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.025526347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.025547537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { 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.025563757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025673808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025691038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025706548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025719168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025733208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025745398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025759908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025776408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025791218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025805278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.025821498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.025838818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.027481519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:14.027522079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.027540759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.030203921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030257581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030274061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.030292451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030306991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.030695921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:14.030744431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.030761301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.030776831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.031375362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { 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.031416492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031435052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031452332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031469282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031486652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031503262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031520172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031534292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.032679343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.032736313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.033906574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { 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.033953464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033976664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033992334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.034009754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034034674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.034050634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.034067344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.034596624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.034616824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034650754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034675784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.034694014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034707634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.037096406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.037151386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.037739857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.037780647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.038007507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.038027737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.038067817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.038084037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.038100627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.038120477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.038135527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.038151467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.038200447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.038262117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.038314777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.038332957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.038351727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.038371607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.038388467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.038409797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:14.04161414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.0416625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04231831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04234561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.04236396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04237957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.04239934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.04241622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.042998861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:14.043026941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.043122851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043166821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043197221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:14.043236291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.043273101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.043292771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019253936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019359616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019379576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019408136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019425936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.019453736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.019475036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.019493256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019612886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019648496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019683586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019714656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019818736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:15.019853536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:15.019888146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:15.019919976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019952726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.019968136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.019985406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.020002056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.020019946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020173366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020218346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020256926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020270906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:15.020287237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020302327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:15.020357227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.020389877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.020408257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.020423877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.020440367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.022388568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.022421018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { 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.022441588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.023962689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023987129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024005449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024028659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024045929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.024059029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.024075299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.024090779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.024106459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:15.024124559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.024141839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.024157699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.027905522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.027944472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.027963412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.027981162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028126222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028143702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.028161832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.028181192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:15.028207052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.028247883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.028267393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.028286293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.028883133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { 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:15.028909683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.029026783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.029043993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.029062473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.029081733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.029101973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:15.029120123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.029134913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:15.029152953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.029172743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.031647195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { 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:15.031700625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.032123135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.032140675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:15.032639296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032688356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:15.032705186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:15.032728476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.033378476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.033418396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033444036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.033457606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:15.033472986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033485886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:15.033500596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.033515806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.034197297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.034221627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.034241947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034255567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034270057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034284937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034299237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034313437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034327257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:15.034341507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034354047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034368097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034382537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034396687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034411347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.034429097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:15.034443137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.034458037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:15.039443951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.039525391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039578061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039598331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.039658401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039674891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.039711861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.039750161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.040711202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.040784962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.040806392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040846052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040875992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.040910032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 872 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.040943162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.040962372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.12704987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.12710133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.12711653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.12713018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.128938101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.128988681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.129007491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.129024751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.141857961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.141908781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.141941051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.141973041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.150301138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.150368918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.150402348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.150439598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.157925853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:16.157962643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:16.157983743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { 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.158003663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.162255157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.162327937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.162398857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.162477987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.162496127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.162511737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.162524527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.171944604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:16.172011634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.172030014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.172049114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.173356615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.174759216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:16.174829936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { 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.174872336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.291286624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.291348894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.291368254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.291382844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.291399684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.291415654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.291432174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.291447794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.291464034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.306451665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.306479655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.306498235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.323408798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:16.323457548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.323480348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.349457908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.349520498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.349537358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.349567218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.349582528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.35229292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:16.35233673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.35235388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.353755431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.354549762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { 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.354576542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.355896943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.355928513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.355946843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.355963133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.355979343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.355995253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.356009833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.394983272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.395107072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.399252095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { 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.399280555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.416867739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.416910059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.417806149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.417837289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.466855266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.466936946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.469482798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.469526848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.470816999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.470861439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.470880009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.470895529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.475555433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.475602413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.477737974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.477780424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.482246138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.482288908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.482306498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.482321788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.482336648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.482353888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.482369608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.482384768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.482398198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.482413008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.482430358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.482446048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.482462018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.482479458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.493013576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.493063206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:16.501337972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.501393122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.504448425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.504494325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.504518615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.504532735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.514337402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.514375942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.515830303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:16.515868483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.522966189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.523018859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.532842156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:16.532899846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.533871267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.533923127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.05667206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.05673221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.05674834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.05676248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.069093629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.069156179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.069177089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.069197399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.1230031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.1232044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.1232531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.1232858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.177928201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.177988281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.178024021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.178064001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.183854416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.183903606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.183925336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.183972766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.184765537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.184784077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.184881907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.184918787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.184933257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.184951357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.184967867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:17.192398192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.192463372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.192481382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.192498492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.196109605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.199099007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.199127077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { 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.199191317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.200869939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.200913919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.200933739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.201018559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.201035349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.201052449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.201069819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.201087819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.201104129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.279415598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.279523138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.279604188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.285075682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.285127932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.285147722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.290934097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291169037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.291192267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.291210247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.291224007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.2949177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:17.29497755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.29499496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.297749922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.299065193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { 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.299099983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.301264704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.301292384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.301308764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.301323494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.301337574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.301385544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.301400034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.302684465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.302712185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.30848496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { 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.30851561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.526165134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.526213314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.526559514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.526580664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.829492142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:17.829546522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.832766044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.832817304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.837326938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.837365868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.837383158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.837395958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.851619308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.851706288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.861165586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.861297966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.864885658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.864922638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.864939868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.864956698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.864976718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.864993268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.865009878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.865025678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.865042228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.865061488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.865076848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.865091898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.865106559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.865120969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.869330992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.869424832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:17.874664736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.874712226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.89400684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.8940704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.89409112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.89410533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.950656623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.950712963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.957897378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.957948259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.962492382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.962561582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.967554856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.969009297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 892 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.974201121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.974238001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.074758767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.074813107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.074830137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.074845837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.080793981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.080845931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.080879221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.080898011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.101049976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101109246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101141446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101172146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.106604571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.106693591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.106729401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.106764161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.108002572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.108048902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.108072392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { 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.108091552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108327662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.108348932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.108367512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.108399842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108416812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.108434682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108460912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.108547952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.108682142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.108709712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.108727072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.111913035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.115642567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.115696457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { 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.115716877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.117483769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.117526919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.117545979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.117560499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.117577049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.117590859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.117607539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.117625199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.117641019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.200503521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.200551901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.200573711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.208565887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.208612128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.208631178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.212808571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.212989181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.213016211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.213031631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.213045541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.218846945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.218920125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.218940035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.220157566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.224130759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { 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.224167809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.22467505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.22470201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.22471984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.2247353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.22475215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.22476695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.22478063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.2251155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.22513784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.227782132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { 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.227825182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.230500664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.230542064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.230561074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.230575764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.231236445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.231269755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.232532456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.232562936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.236209618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.236251858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.236270248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.236286128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237184519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.237217529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.23794179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.23797199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.23807012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.23808606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.23810428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.23812263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.23813927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.23815451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.23817243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.23819155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.23820787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.23822458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.23824101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.23825632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.23827245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.2382911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.240827862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.240856412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.249995099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.250084589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.252933691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.252961551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253005801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.253022691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.259216146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.259263506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.260734787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:18.260761497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.261182937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261270767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.261585407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:18.261627357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.26448557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.26452948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02066147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02072667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02074347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02075851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02077194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.0207914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.02080825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.02082524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.02089898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02093414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02100987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02108097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02111689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:19.02116161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:19.02119624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:19.02123486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02129054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.02131437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.02133545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.02135501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02137518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02139563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02141546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02144931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02146432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02148459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02150073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02151805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.02155291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.02157375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.02159177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.02160933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023005552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.023090252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { 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.023115402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023137332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023155602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023173982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023188952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023223972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023239472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023255472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023271622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023289372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023308692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.023326872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.023345172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.025049523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.025105693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.025128863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.025169083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025206523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025223323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025241543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025255523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025273413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:19.025313033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.025330363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.025347893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.025863814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { 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.025905644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025927314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025942844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025960694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025979634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025997964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.026016054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026042834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.026064884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.026082584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.027198245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { 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.027242165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027261185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027279315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027297205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027313175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027329995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:19.027349005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.027872795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.027912385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046251149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046295569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.046315639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046349779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.046480109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.046500519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.048873281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.048908811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.049135421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.049253871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.049274071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.049289981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.049306521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.049321511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.049337071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.049352611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.049366091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.049381111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.049396091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.049411661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.049426901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.049442211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.049456931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.049472862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.055764886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.055820846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056305767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.056326547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.056341897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056354797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.056454727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.056475577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.059640539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.059678679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.066182684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066243104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066693494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.066734165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 912 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.066772485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.066792575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.020389144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.020437424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.020453964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.020468044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.020481514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.020499954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:20.020517214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.020533584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.020916054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020954554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020988244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021016734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023536956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.023585996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:20.023618696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.023650406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.024885617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:20.024925487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:20.024944217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { 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.024967317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025180847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025200197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.025241967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025274977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025288787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025305127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025318307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.025362717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:20.025436797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.025455517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.025472417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.025489057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027048599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:20.027090279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { 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.027109209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027558219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027581109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027598349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027611769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.027629509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.027644089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.027659419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.027676479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.027694969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.027711699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.027727209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027743139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.030602461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.033138143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.033185893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.038774557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038836527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038853897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.038996928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039018678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.039466858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.039792668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.039821898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.039840238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.040822429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { 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.040864119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040886189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.040902539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.040920269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.040937869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.040957419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.040976029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040991649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.041009099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.041026769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.04246701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { 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.04249369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04251711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0425321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.04255119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04256573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.04269931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.04271849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.043412241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.043442781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043462981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043478091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.043496091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043511561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.043528311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.043545171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.045653593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.045683643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.045702803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.045717973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.045733923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.045753033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.045771413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.045788253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.045807053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.045822803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.045838523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.045855403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.045875973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.045893013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.045908893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.045926423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.045946453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.045964263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.052806378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.052879518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056800731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.056848771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.056867551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056881691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.056931321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.056951921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.057942822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:20.057980132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.058085182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058121832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058159792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:20.058200142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.058236842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.058256112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.070453844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.070551364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.070590204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.070631714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.079451191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.079512521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.079530751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.079548421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.097828525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097975485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.098145375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.098225485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107831513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:21.107892873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.107928513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:21.107961683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.111406945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.111470505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.111494275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.111514925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.213980153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.214039003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.214224903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.214270943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.214289633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.214309233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.214326103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.219988597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.220058687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.220237577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.220260607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.221317788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.225898582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.226038702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { 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.226062182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.231155766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.231179206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231371006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.231389866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.231431506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.231445456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.231466346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.231487026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.231503806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.233597817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.233637757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.233657637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.23775203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.237971781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.237993711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.248215568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.248288018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.248306228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.248350358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.248365948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.264501121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:21.264608941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.265220021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.266154202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.278344561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { 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.280338603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297840456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.297889716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.297909976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.297930146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.297950666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.297968846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.297987826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.442634965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.442668775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.44985804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { 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.44991835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.534578204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.534650914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.534672694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.534691744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.540385639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:21.540432819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.5428239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.542866181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.543964311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.543994801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.544052361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.544070841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.550302026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.550357926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.553940049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.553996839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.556625591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.556679561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.556698061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.556714991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.556731121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.556747521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.556763101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.556778961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.556793871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.556810661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.556827191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.556842661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.556857311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.556873201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.588285565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.588404325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:21.602641846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.602755466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.605836588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.606359128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.606438988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.606455458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.612800343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.612903143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.616685606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.616788856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.619428828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.619579348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.620147079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.62123283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 932 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.62127539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.6212943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.030252007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.030303737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.030320417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.030337667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.030353577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.030391127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.030409367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.030426357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.030735347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030783127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030845397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030901828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030980988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.031018128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:22.031057328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.031089758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.031123528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.031141578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.031160208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { 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.031178358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.031295518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031312618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.031353838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031386028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031401878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:22.031420218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031434828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:22.031474228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:22.031510808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.031527598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.031544588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.031587158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.03459127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.03463708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { 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.03465897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.03467795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.03469485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.03471287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03472771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.03474471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.03476047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.03477804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.03479471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0348103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:22.03483014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.03484545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.03486224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.036773172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.036881282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.036949582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.036971772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037040892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037110982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.037134632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.037149922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:22.037199312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:22.037237302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.037254692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.037271822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.037863623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { 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.037892713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.039951744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.039974314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.041712536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.042286476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.042334096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.042356096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:22.042369806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:22.042424336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.042444546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.044130057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { 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:22.044170788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.044358208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.044375248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:22.044389748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044403818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:22.044419398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.044436398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.045079598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.045117108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045135078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:22.045149618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:22.045164198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045176528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.045190188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.045204588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.046634349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.046676869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.046694229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.046709169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.046725219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.046743289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.046759099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.046773509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.046791199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:22.04680736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.0468224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.04684041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.04685781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.04687372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.04688878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.04690427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:22.04691772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.04693417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:22.064235033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.064274743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.064386083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.064477263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.064496843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.064512993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.064529343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.064546133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.065542584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:22.065567674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.065639194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065672234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065705324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:22.065748974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.065782354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.065801484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.022897134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.022938215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.022956215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.022971775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.028923319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.028976359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.028993169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.029021009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.047798643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047985353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048048383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048084983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063013505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.063085075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.063118205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.063153325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.065524887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.065564607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.065585447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.065604777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.142318365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.142365125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.142385395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.142419395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.142433305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.143286105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.143326265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.14981181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.14985584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.14987908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.14990577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.14997913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.153015743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.153055713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { 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.153074673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266554138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.266581568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266599488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.266617428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.266636208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266651048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266673808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266691158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266706338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.271859862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.271902312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.271920632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.280931259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.280978969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.281000209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.285215432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.285284202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.285300972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.285324342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.285339332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.297216321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:23.297262431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.297279731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.297702212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.298631982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { 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.298689922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.30923256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.30925716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.30927602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.30929537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.30931485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.30933272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.30935216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.314366654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.314421824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.316987576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { 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.317075836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.318925218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.318960548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.319039538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.319054758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.324174962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:23.324218802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.324960882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.324996162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.337750532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.337790812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.337806862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.337819842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.338395872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.338423082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.339235133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.339504343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.340847814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.340885704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.340904164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.340920004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.340935224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.340952994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.340968624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.340985754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.341000404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.341015424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.341033184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.341049534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.341065604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.341082694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.343645706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.343688826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:23.349722861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.349774791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.357129326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.357256737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.357777907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.357837277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.358688978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.358774288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.360265459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.360354479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.36239994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.362513671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.364016622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.364170412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 952 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.364254742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.364303112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026476271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026533631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026551851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026565501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026578981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.026599421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:24.026617391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026634741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.026651771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026685901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026728571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026762361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026835141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.026900741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.026937992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.026972182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.027009772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:24.027027752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:24.027045882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { 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.027063142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027104952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027122072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.030784174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030847314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030862004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:24.030879864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030935345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.032461936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.032517546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:24.032535396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.032551766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.032678566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.036112828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.036152078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { 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.036172298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036873559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.036893909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.036960529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036977149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.036994199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.037007949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.037024079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.037041269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.037057329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.037199169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.037218639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.037234309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.042699303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:24.042737233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.042756663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.045639116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045692976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045709136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.045733446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045747076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:24.045823866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.045880326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.045898546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.045914466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.046520486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { 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.046544896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046657826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.046760956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.046781516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.046798176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.046814637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.046831327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046846517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.046863277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.046881937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.048772498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { 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.048997838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.05190927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.05193275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.05198046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.05199964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:24.05201644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.05203449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.052786521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.052813791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.060726157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060767077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.060787087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.060800507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.060818787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.060848437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.061746378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.061800528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.065880171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.069813554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.070049614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.070118224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.070173234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.070215544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.070253724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.070404264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.070444134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.070489844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.070529524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.070549204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.070570544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.070670024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.074333617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.074386357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.079125871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.079176001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.079458581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.079490421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.079507191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.079520091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.079536101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.079552081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.080437542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:24.080475302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.084486835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.084538065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.084619955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:24.084685635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.084720815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.084741555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.028155276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.028210106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.028226166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.028243397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.028262477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.028281657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.028299237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.028316887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.029125507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029179397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029210367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029240607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042391337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.042449437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.042482807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.042516657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.042858478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.043610528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.043647708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.043665738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043914978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.043939538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.043955088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043998948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044013948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.044029408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044041558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.04675139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.046809211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.046886661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.046904651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.046919651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051911664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.051962844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { 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.051984644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058467509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.05884283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.05888896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.05890473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.0589234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.0589384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.05895294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.05897031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.05898677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.05941509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.05943791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.05945664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.075034152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.075251032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.075307502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.077805494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077867744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077882794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.077929794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077945404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.078068974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.078107294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.078156104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.078233744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.079200415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { 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.079241125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.079312765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.079328905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.079344385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.079359705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.079374865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.079389615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.079402205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:25.079422995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.079438295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.088990122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { 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.089030502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.090922614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.090963134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.090983074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.090997304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.091014414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:25.091033044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.091995825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.092022685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092430905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.092450655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:25.092538065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.092552605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.092566695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.092582355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.09856066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.09861969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.09864395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.0986626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.09868393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.09870182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.09872063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.09873786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.09875739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.09877662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.0987907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.09880884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.09882617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.09884242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.09885983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.09887923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.0988981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.09891589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.101623702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.101656672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.101676442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.101690442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.101712082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101727382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.101745692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.101762632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.102319522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.102342402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.102388602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.102427462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.102462862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.102499032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 972 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.102536663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.102555823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085124182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085174252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085190222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085206522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085223922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.085244962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.085263302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.085281213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.085858893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085901893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085933763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086052293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.092336898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.092404418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.092441888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.093020538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.09480839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:26.09485239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:26.09487243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { 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.09489249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.178535613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.178584273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.178613243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.178679533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.178698653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.178717443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.178819573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.181295495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.181346325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.181365405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.181382465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.181570885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.182987126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:26.183036846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { 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.183060996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.183560637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.183588637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.183607507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.183624287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.183640537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.183655087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.183671217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.183689097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.183705717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.18808679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.18815294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.18817155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.192676263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:26.192706344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.192727064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.211674018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.211811198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.211853438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.211934188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.211969228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.212715599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.212840209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.212918559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.213734219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.2148092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { 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.21500976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.223431487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.223475667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.223496547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.223514117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.223543187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.223559787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.223578317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.225262178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.225305488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.229022971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { 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.229066041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238695268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.238731828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238751588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.238800208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242622141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.242666261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.243647462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.244014422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244633043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.244669913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.244688573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.244701993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264712108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.264792548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.265535778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.265589488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.272592694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272643324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272663454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272682344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272703304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272722504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272741644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.272759314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272775274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272792574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272808764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272825454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272842604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272862214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.277044517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.277089627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.2809766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.28102793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.288075725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.288103855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.288189936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.288205976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.288422926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.288445206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.289292796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:26.289343326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.291198498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291239928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.291720388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.291773738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.291810368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.291828748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.019348956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.019397616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.019419576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.019435486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.019503816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.019527436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.019547386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.019564396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.021712788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021758868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021793718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021824698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035116358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.035162968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.035199198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.035380978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.036025478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.036047878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.036067338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.036084728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.094282162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.094305532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.094322152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094357762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.094371932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.094389262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.094405112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.096114154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.096154674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.096171054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.096187114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.096327124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.097505615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.097526925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { 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.097566385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.146239911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.146274972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.146293072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.146309222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.146325572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.146342302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.146359082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.146375092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.146393022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.149272814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.149317844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.149337464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.152752536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.152813446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.152837346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.163105584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.163163944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.163185634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.163290494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.163309554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.167498558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.167560098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.167577468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.167663288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.168514628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { 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.168548238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.169205749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.169322389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.169343489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.169362059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.169378049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.169443699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.169483779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.172583551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.172606701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.174721273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { 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.174747193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.183048569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.183108359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.183159969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.183175479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.18378201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:27.18382251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.184811651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.184858541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.194284098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.194332928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.194353608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.194368878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.202928554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.202984554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.204067085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.204143215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.212500831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.212562701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.212583751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.212603482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.212631622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.212649752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.212670442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.212688002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.212702392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.212718332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.212735542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.212752372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.212768412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.212786472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.215514544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.215573084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.219180906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.219320577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.224546741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.224644071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.224715251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.224731191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.232714707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.232768487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.233749707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.233796707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.243187705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.243251035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.246542597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.246719577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 992 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.246775667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.246795207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.028875856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.030061767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.030101297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.030117387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.030529117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.030568497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.030585427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.030602737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.0868455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.08701814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.08714338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.08719774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.089200311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.089276552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.089335462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.089375212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.089882622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.089915862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.089935872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { 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.089972102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.091495963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.091534693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.091558063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.091596253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.091616883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.091636983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.091655553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.097378698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.097430818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.097453048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.097473658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.097529428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.098640549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.098679199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { 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.098699509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.10025815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.1002993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.10032382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.10033962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.10035626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.10040097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.10043999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.10045808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.10051075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.10081404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.10085053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.1008691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.103739162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.103776742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.103799942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.106591775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.106678235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.106695315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.106712505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.106727295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.107028935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.107074975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.107092045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.107188545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.107887666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { 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.107917856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.109723547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.109743387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.109759787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.109775287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.109790017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.109941857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.109961267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.110407497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.110454287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.111960919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { 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.112009409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.116512002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.116557312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.116575022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.116592682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.116720152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.116742372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.117513933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.117564243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.117587063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.117604783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.117623463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.117639103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.120947185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.120989745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.121983946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.122027316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.122229146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.122252806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.122271766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.122294436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.122309846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.122325496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.122341176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.122357706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.122371296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.122390246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.122409397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.122435747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.122451797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.122467117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.122482697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.122501977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.128250761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.128301381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.132930244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.132978704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.133037225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.133087095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.133154325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.133203605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.133984175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:28.134010565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.136675307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.136729297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.136944037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.136990468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.137026048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.137045148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.053778178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.053827068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.053843498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.053857448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.054925099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.054954799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.054975979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.054994179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.05615946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05622691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05626323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05629429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05670265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.05675148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.056789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.05682197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.058177611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.058219651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.058242621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.058263841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059913132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059947252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.059967682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.060171843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060197343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:29.060217653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.060231753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.060391253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.060431683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.060447763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.060464263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.060481243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.061731594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.061761854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { 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.061779694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.066781168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.066808268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.067104438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067123248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.067162098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.067177558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.067194008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.067209228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.067224448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.067851278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.067887918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.067904908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.06985414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.06988742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.06990756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.072082172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.072143082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072160602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.072282822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.072302402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:29.074310413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.074351333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.074369333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.074409813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.075197974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { 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.075258124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.08277828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.08280591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.08282596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.08284531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.0828625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.08288048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:29.08289754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:29.08327228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.08332308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.084719951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { 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.084765511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.086723263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.086763443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:29.086782973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.086800153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.087894673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:29.087933204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.088618894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.088652734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092977297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:29.093020787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:29.093038717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093053637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.093382808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.093411318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.094078488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.094110148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.09628614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.09632465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.09634299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.09635962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.09637487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.09638958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.0964064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.09642369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.09643825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.09645265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.09648211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.09649768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.09651191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.09652587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.097431091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.097454821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.101260684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.101313194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11023329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.11025359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.1102705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.116380035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.116498055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.117821176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.117843956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.121951999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.121996569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.132136107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.132182267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.132283837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.132333027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.047632826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.047678386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.047694696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.047708826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048838537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.048862077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:30.048878177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048895437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.051036559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051120379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051155779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051189879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101918527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.101959577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.101991587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.102024827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.102622128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:30.102645668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:30.102661728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { 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.102677278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.103735108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.103752378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.103784638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.103815778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.103830278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.103847909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.103861939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.10597056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.10601778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.10603445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.10605088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.10617619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.108395142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:30.108444922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { 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.108467772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.109656013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.109693903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.109711383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.109726183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.109744053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.109758893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.109776153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.109793513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.109810113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:30.115379077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.115410657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.115429407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.117339669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.117381729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.117403059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.11846632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.11851761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11853529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.11855694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.11857206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.11915594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.11922149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.11924286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.11926418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.121648022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { 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.122319962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.123243743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.123269303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.123285913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.123301643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.123318663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.123333973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.123351103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.123495193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.123515313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.125003064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { 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:30.125032874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.128973327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128995787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.129016047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.129031718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.129602878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.129641668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.130352428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.130387039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.13175451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.13179473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.13181369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.1318312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.13274043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.1327829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.133403411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.133428051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.133510901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.133528781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.133546561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.133585131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.133602341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.133619321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.133636841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:30.133655721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.133670611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.133686631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.133705111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.133722151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.133738671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.133757721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.133779801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.133799361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.137149174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.137198524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.143648159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.143795639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.143914779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.143932939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.144549809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.144604729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.14530866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:30.14534458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.147014051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.147073831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.156643718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.156700278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.156806758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.156837648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.0215094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.021553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.02156807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.02158486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.038187163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.038241463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.038259663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.038276103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049142641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049199771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049234651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049266071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052367504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.052437544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.052471564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.052506814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.053276294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.053318794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.053339844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.053361454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055314626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.055341276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.055359266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055394776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055411356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.055428636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055442986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.057794608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.057848588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.057866348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.057886188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.058704558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.059770349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.059796829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { 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.059814799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059967369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059984489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.060030879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060045089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.060060579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.06007426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.06009114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.06010651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.06012133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.06087523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.062173681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.062215471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.068491836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.068597276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.068653326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.07340514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0734547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.07347045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.07348761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.07350335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.07461624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.0746503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.074673221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.074725931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.075635761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { 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.075688901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.078924214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.078964194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.078983644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.078999814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.079015324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.079033294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.079047854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.083487767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.084313568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.08735647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { 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.08739193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.095088466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.095129926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.095148266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.095163666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.096038127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:31.096061407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.096768607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.096792857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.096816677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.096836037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.096854857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.096869337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.099849659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.09988976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.101449611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.101494031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.11379261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.1138415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.11385957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.11387528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.11389024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.1139053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.11392117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.11393689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.11395268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.11396846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.11399712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.11401484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.11404893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.1140673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.115037151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.115097201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.118504394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.118551554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.119470024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.119544704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.119587944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.119603384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.121966656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.122005456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.122830567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.122874227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.12719976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.12725096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.12760881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.12767797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.127716251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.127736371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.021297443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.021349803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.021366733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.021395373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.021408553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.021454733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.021473683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.021490153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022112454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022173904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022215444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022244344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022380974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.022417074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.022455484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.022489354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.024425176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.024483636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.024503816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { 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.024521586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025674027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025713097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.025731167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025766637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025782607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025801497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025817757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.025938547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.026025727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.026043207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.026059987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.026077447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.027377258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.027426738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { 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.027445688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033089392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033114712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.033172962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033189372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.033204332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.033217462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.033232242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.033248162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.033262832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.033706483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.033736373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.033753153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.037509685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.037553526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.037711346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.037830576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037872586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037891396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.037913736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037931686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.038024226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.038062536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.038082286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.038101086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.038682246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { 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.038705866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038759226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.038775816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.038793016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.038811586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.038829236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.038846027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038861927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.038879307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.038896597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.040166437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { 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.040207768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040227788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040243328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.040259978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040275688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.040293198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.040312108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.040858918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.040883208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040907838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040922998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.040939048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040953118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.040971618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.040989848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.041538019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.041563159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.041584329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.041636509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.041654649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.041675939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.041694649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.041710529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.041726809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.041743309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.041758259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.041774689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.041789759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.041805479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.041822609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.041840299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.041856839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.041874629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.044299771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.044336781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044357751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044373281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.044390571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044406511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.044424781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.044442601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.044991041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:32.045027661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.045047271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045083451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045120711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.045159311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.045195181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.045214721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.020176615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.020281266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.020302126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.020317586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.020331716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.020353676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.020370586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.020444486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021355486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021417466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021485096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021558386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021592226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.021630547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.021691817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.021725507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.021762747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.021782097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.021800097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.021820637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021839207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021854417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021870747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021901397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021930127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021948517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021962767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021983407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.022019317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.022040467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.022060157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.022078217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.023399688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.023448218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { 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.023468778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023487828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023503868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023521108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023537328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023554228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023569258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023584938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023601838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023617878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023635868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.023652378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.023667848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.025189039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.025230069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.025249829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.025268709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025302059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025318899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025337489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025352259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025370059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.025409359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.025426059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.025441759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.02594134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { 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.02596696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02598826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.0260047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02603501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02605442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02607127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02609091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02610516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02612275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.02613862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.027255231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { 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.027292741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027311751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027328241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027344911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027359671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027377181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:33.027394431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.027923681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.027975981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027996421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028011551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028032561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028048361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028063491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.028078971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.028567492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.028600812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.028621672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028635522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028651382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028668642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028684452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028699632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028714492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028732562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028748012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028766192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028782022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028797842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028814872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028830362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028844372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.028859052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.031502894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.031527824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031555954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031570564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.031610394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031657874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.031677544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.031696464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.032198674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.032241465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.032285965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032320765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032350215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.032386555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.032418315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.032439625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.018672067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.018719417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.018738267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.018753367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.018767967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.018787257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:34.018804307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.018820307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.018846337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018912147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018987168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019017678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019047418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.019084518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.019117948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.019149908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.019191428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:34.019209328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:34.019228088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { 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.019245698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019265068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019280748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019297548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019327378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019341948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019358848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019385538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019400468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.019434278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:34.019450098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.019466278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.019485448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.02220411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.02223941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { 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.02225753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024546612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024592162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024611802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024626002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024644682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024660472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024676522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.024704072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.024722112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024737682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.024755172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.024775152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.026394013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:34.026439793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.026459293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.029471615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029529785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029545515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.029561895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029581176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029599626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.029757236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.029781516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.029799126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.030605866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { 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.030648626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033972949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.034014059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.034032579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.034048739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.034065679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.034081569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034095479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.034211119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.034261659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.03583793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { 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.03590516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038767572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038805362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.038827572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038843282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.039009043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.039038533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.040543274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.040621454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043424786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043469106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.043489666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043520136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.043574956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.043597606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.045502938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.045532208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.050609101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.050651441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.050670741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.050686501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.050702611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.050717691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.050733671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.050748601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.050762381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.050779151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.050794182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.050810472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.050826812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.050843442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.058952608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.058993658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.06194797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.06199776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.064417232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.064463952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.064888422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.064910312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.067585784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.067624424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.069866966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:34.069895946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.159980054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.160111124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.161005175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.161062495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.161463195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.161497375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.027231837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.027281417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.027297457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.027312287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.028810138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.028853888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.028871538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.028889068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.029892259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029953119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029985649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030157679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030499479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.030560799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.030596369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.030633109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.0311215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.03114456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.0311667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.03118564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036826534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.036878464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.036896004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.036929924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036946274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.036963164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036978514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.037737325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.037780645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.037798005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.037817015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.038039935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.040188277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.040231637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { 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.040250767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043830149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.043871789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.043889949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043902889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.043920839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.043936659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.043952879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.043967069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.043981129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.056876589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.056930689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.056948879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.060100302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.060146212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.060188292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.061307552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061426813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061446383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.061495053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061512023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.064831495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.064895645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.064913735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.064930935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.065547696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { 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.065590586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.065658996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.065677016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.065694186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.065710326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.065725276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.065743286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.065760456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.065777716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.065794266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.066882657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { 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.066930707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.167671043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.167714513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.167733433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.167750003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.215785319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.215841579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.219440212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.219591982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.259678682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.259729572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.259749232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.259763092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267871108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.267969068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.27025335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.2706954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.273965233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.274082373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.274136383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.274155423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.274173223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.274189983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.274206433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.274223033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274241353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274260953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274276633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274291373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274306493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274324793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.275678714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.275723254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.282356599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.282404279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.292138276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.292189597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.292208537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.292222547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.292761457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.292804937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:35.29639406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.29645244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.298557091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.298605511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.299973162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.300216793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.300252013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.300272463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.060657676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.060691466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.060706946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.060722896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.060858206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.060879366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.060895486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.060916496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.062163157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062206387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062240497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062272987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063040268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.063091118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.063128948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.063163888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.065144669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.065185189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.065205709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { 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.065224709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114756277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.114796397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.114874927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.114912667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.114927757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.114946127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114960957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.124866484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.124936654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.124957334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.124978664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.125176305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.129461668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.129489398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { 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.129509418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.136644883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.136688573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.136757303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.136775793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.136793923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.136807573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.136825363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.136842553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.136858203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.142267167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.142502968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.142526378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.152043825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.152484265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.152576365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.160563981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.160613781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.160629321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.160646331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.160661931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.164112684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.165039565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.165084935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.165301765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.166143515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { 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.166256076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.171026289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.171052499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.171072209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.171088879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.171109729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.171127419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.171141919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.305943901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.306000701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.308975233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { 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.309529624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.311606815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.311632625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.311649865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.311664635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.312344666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.312367196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.316276689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.316313239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.318748281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.318774661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.318791571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.318805221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.378164175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.378195475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.381124298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.381172638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.381948188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.381976188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.381994608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.382012888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.382029168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.382047688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.382064928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.382080858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.382095868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.382114558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.382134228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.382156248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.382172938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.382190338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.385423571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.385471711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.391798976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.391840636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.394714458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.394766898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.394791848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.394807178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.395532598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.395570698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.396456179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:36.396513419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.401568693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.401619683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.402553054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.402621544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.402654964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.402679634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.020145158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.020191868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.020208998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.020224248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.020451899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.020509019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.020568179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.020589549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.021242419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021296369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021331169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021361119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023992981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.024079721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.024151101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.024193231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.025942723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:37.025972963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.025993403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.026015473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.068063555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.068118985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.068139385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.068172155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.068186655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.068205095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.068220465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.074024829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.074092429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.074112229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.074132269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.074384179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.07591388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.07596169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { 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.075982621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077111681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.077136291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.077156311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077173731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.077191421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.077207551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.077223871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.077243191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.077259691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.078041692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:37.078069282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.078087222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.080835254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.080885364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.080907834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.081648185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.081718475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.081736815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.081761215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.081779185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.086570098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.086634329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.086653899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.086870199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.087649009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { 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.087700689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.124873227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.124899867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.124917697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.124935517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.124952487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.124968957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.124983547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.126651679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.126678399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.129349831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { 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.129399171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.131295382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.131338772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.131358462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.131373682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.136241106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.136281916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.137604497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.137650237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.20819911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.2082428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.20827025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.20828835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.208662351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.208705251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.210646702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.210672942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.211483563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.211505953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.211522783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.211554873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.211570833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.211587013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.211603673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.211619883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.211633723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.211648313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.211662773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.211677203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.211693473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.211709893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.219138008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.219183878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.222406401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.222523681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.224165792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.224190672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.224209552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.224227232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.224360652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.224521832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:37.226036404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.226069014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.227720275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.227772475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233025059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.233087199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.233122899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.233141599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.020554912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.020602862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.020618802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.020632442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.020647092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:38.020665512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.020684132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.020700692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021211702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021256602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021316532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021350262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021723223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.022549543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.022613473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.022651353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.026859456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.026902266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.026923337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { 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.026941287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028602788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028645768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.028663478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028717588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028764528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028785118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028800218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.029001398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.029078588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.029096138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.029113458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.029130288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.030548209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.030593009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { 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.030612549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035957033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.035991473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.036020633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036039123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.036057613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.036086293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.036103583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.036118803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.036137573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.036662754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.036706774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.036725114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.038672755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.038716455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.038737655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.040478687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040546087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040563087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.040580927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040594307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.042099308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.042165908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.042185808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.042203568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.04435307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { 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.04438062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051338435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.051367875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.051387385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.051406415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.051423465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.051439665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051454845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.051755375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.051789345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.053120956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { 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.053164476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054841008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054862998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.054879298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.054893378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.05801822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.05805386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.059353021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.059553201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067788087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067834037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.067854187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067869907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.068461068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.068503358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.069239548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.069268668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.069400269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.069438399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.069455279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.069471049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.069485909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.069501229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.069516809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.069532059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.069547499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.069564899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.069583669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.069600269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.069615439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.069631219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.072533131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.072557521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.075445493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.075475953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.083178959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.083228169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.083248109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.083263419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.083676139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.083705749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.0844415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:38.08448986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.085487121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085583031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.089571554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.089635394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.089674824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.089694144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021291165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021344205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021359655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021373375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021386655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.021405295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.021420525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.021435975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.021484825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021531125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021566125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021596025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021664956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.021699476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.021732106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.021765726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021797156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:39.021812866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.021830126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.021846816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021864386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021878096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021893996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021922406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021935556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021952006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021965306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021979926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.022012386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.022028866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.022044446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.022060416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.025550798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:39.025606239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { 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.025626569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025646599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025662769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025680879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025695859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025710919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025724389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025740979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025756879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025775989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025790969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:39.025807459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.025823099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02740883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.02745779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02747721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02749582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02752608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02753969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02755585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02756973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02758427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.02761643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.02763213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.0276479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02817044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { 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.02820337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02822107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.028235741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.028252141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.028268001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.028283961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.028299421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028313351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.028328441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.028344741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.029491991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { 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.029524261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029541921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029555981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.029571742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029584882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.029600572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.029616462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.030146572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.030180012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030199822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030213712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.030228872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030242192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.030259182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.030276412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.030849072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.030873552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.030890883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.030918693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.030935853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.030951373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.030966063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.030981033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.030995623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.031011133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.031032313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.031047113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.031061693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.031076803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.031091643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.031108313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.031124203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.031141033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.033596585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.033639535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033658015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033672065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.033687795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033702915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.033718985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.033734855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:39.034244975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.034269405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.034292175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034323055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034386625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.034466195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.034504195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.034526905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.022125039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.022173469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.022189609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.022207069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.022222809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.022245409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.022262699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.022280459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.022677869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022750539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022785149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022816119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022920599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.02298031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.02301515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.02305089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.024418251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.024465351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.024484541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { 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.024502391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024586331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027159523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.027205163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027238613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027254163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027271273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027285173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027368383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.027429143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.027447673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.027464243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.027481783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.028569354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.028612424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { 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.028631964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031455626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031498986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031519786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031536186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031553806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031569136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031586646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031606216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031625616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.031789016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.031829926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.031849116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.033518847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.033566678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { 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.033587518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.033633878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033666608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033683168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033731938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033746718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.035654779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.035709339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.035726519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.035758249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.03628026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { 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.03631253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039836942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.039871742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.039890202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.039907222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.039924102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.039941062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039958342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.040247653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.040404453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.042700454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { 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.042744954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042926735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042946675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.042970495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042984175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.043006205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.043022895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.043647945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.043688485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043706995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043720095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.043738435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043753005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.043768185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.043783745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.044605306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.044702736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.046765597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.046803628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.046823788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.046842338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.046859118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.046874308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.046890368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.046906628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.046920098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.046935158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.046951098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.046967598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.046984008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.047000038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.047018478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.047036618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.0494974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.04952924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04968906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04970801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.04972629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04974255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.04975811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.04977436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.05039964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:40.05042774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.05044876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05048365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051926031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.052062731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.052098461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.052119412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.045295259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.045349959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.045366779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.045380779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.0456354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.04567023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.04568718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.04570321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.049830073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049891323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049923433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049956663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.102193722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.102262512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.102312022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.102344482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.109604648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.109652558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.109671408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.109688348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121457417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.121493627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.121510917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.121541777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121556327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.121572807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121586297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.12571743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.12579404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.125813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.12583044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.12604695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.127654411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.127701181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { 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.127722262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.128531182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.128558942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.128578412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128597382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.128617822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.128636452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.128655182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.128673052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.128690982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.175327317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.175381087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.175400947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.17865038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.17869979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.17872105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.180985662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.181043592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.181058582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.181076052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.181089612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.183915444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.183986544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.184006574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.184361094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.188091047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { 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.188806348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.19139679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.19147991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.19153315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.19155051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.19156753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.19158349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.19159711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.197481194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.197526724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.200555226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { 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.200601086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.20516846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.20524206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.20526053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.20527425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.242489688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.242545358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.2448932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.24493449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.247964572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.248001382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.248127582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.248145652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.254307297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.254354817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.255816828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.255853418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.25894802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.25899178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.259009611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.259032861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.259051511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.259068161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.259085041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.259101441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.259115561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.259135831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.259151401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.259167291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.259183531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.259200511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.31099792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.31149244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.317284784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.317332894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.358245925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.358291665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.358310985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.358327425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.362292978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.362333488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:41.3642551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.36430959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.365622571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.365664071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.368545583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.368661333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.368850693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.368877023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046534873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046578013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046592733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046607263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046644273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:42.046695033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.046713843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046730913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.049043015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049105125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049138535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049173165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051062587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.051106077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.051142607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.051174727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.051542497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.051575507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.051596527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { 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.051614487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.05571762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.05576556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.05578509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05582276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.05583954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.05585911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.05587409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.056384381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.056462021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.056481531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.056504601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.056521941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.057741102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.057789192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { 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.057831342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.096823951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.096872001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.096891091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.096906851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.096922921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.096938111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.096957681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.096974951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.096991571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.098615663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:42.098660133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.098678373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.103285186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.103320516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { 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.103394666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.111022892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.111080562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.111096442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.111114792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.111129372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.162942351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.163011011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.163030371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.163398531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.164465982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { 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.164511932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.166477694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.166521314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.166541184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.166561814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.166579754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.166596764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.166617254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.168846646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.168891386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.170722247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { 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.170766527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.17542762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.175467551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.175486401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.175500671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.177457992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.177500462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.178214633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.178237593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.180342314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.180389354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.180443504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.180476174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.181455925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.181502275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.182097036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.182127726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.186725329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.186776079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.186793489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.186808919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.186826539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.186841809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.186857129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.186872619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.186887449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.186906009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.186922699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.186937399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.186953979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.186969619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.18773253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.18775366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.190634412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.190678662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.192904334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.192955734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.192977734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192993174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.194055685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.194100815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:42.194697675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.194734245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.194810995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.194867175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.199068668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.199130138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.199277198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.199318928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.018778765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019046966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019076576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019091376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019105036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.019125936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.019143486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019161326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.019307786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019347986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019378346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019408236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019486096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.019522136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.019558876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019590796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019626916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:43.019647306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.019666046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019683356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022130678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022167578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022188918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022224868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022241738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022262978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022279408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022427368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.022466178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.022482398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.022499238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.022515618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024203699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.024243769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { 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.02426371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02519157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02523533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.0252658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02527938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02529862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02531281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02532703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02534312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0253604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02537586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.02539255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.02540809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.026993712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.027060222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.027122712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.027192742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027226722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027241942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027273262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027286992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027302822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.027337122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.027352842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.027369032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.027978032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { 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.027999822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028031112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.028045452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.028061412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.028076412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.028090732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.028104752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028120742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.028136582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.028154152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.030768344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { 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.031061825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031604505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031629205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.031645535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031659015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.031673665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.031692025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.034884818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.034961228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035087548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035134858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.035290938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035331178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.035424618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.035548678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.03824903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.03841191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.0385464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.03856488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.03858345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.039095641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.039147331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.039166341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.039184071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.039459501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.039481411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.039501761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.039636491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.039658101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.039674611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.039691151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.039765221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.039807801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.043784044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.043838284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043857114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043873044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.043954834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043969924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.043986064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.044003784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:43.044481015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.044535205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.044552065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044595925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044625415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.044660375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.044692805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.044710255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.018986409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019051369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019067699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019083129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019096389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:44.019116749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.019136879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019154289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.021748131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023637022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023781892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023831462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024065672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.024171592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.024722103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024818473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024933523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.024993953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.025043353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { 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.025095183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026834284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026869504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026890324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026925305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026939465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026955805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027010705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027052345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.027089925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.027107505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.027125305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.027143245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.028347096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:44.028386806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { 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.028408596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028428236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028454686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028471966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028490896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.028508676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.028524486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.028541466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028560186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028576616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.028593456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:44.028611776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.028629196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.030140377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.030182127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { 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.030202157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.030472717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030533117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030549207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.030568567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030583267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.030603717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.030644317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.030709107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.030741107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.031228918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { 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.031275708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031294178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031307918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031324208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031340718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031356218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031370308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031382778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.031397418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.031413908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.032508999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { 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.032533479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032554779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032568839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.032583569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032595809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.035055651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.035510851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.037005582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.037055902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037388542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037407542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.037462542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037478242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.037577343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.037594663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.040645515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.040699695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.040942125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.040975425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.040997025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.041013855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.041081855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.041165425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.041182505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.041197875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.041212685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.041229515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.041246035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.041262185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.041279875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.041297455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.041314775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.041333255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.044080667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.044191578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044213378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044230288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.044252028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044267408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.044283578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.044301118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:44.044972718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.045010428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.045032198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045276288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049749462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.049815812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.049920172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.049940332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.019879852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.019911572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.019928922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.019946472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.019962752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.019980492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.020060762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.020078792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.020175272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020247592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020285003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020314973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020351883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.020392453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.020426943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.020463543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.020505803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.020525383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.020546233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.020567113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.020947963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020965843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020992163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021023963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021039513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:45.021080273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021130913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:45.021151873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.021191653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.021212583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.021230563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.021248473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.022566624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.022611334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { 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.022635254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.022657784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022675784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022693684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022708094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022726234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022743524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022763724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022782934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022803284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:45.022820724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.022838294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.023058655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.03009078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.03014275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.03016536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.03018507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03026808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03028555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.03030313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.03031715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:45.030354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.0303916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.03041183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.03042921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.031066061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { 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.031089051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.031110931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031126591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031143221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031160741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031180991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031198221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:45.031215131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:45.031232971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.031250981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.032411232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { 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:45.032454392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.032480632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.032496872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:45.032514502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032529942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:45.032546402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.032565932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.033093802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.033131032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033179112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:45.033194332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:45.033213382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033228212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.033243452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.033260152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.033857353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.033896743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.033948103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.033966133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.033982963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.034001113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.034019743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.034036923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.034053633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:45.034072163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.034091123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.034106313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.034124973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.034141683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.034157063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.034175053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:45.034192933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.034210343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.036736675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.036773945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036797545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036814685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.036833835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036848275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.036865585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.036885145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:45.037916226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.037944856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.038040356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038072796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038106386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.038146346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.038180286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.038198756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.089584618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.089894528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.089921478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.089940158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.093598921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.093900331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.093927071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.093944441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.100984296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101063336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101099716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.101133566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.221154247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.221200827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.221233907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.221267007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.224406549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.224437309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.224455619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { 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.224480879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.225869091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.225926181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.225946121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.225984841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.225998851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.226021701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.226035641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.236592179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.236675559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.236695359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.236712819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.25172437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.256176033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.256230793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { 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.256250623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.266284321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.266419391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.266441531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.266456301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.266472741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266487691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266504801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266520691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266539181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.286790886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.286857747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.286931537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.294533992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.294582082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { 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.294603182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.45083407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.45090021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.45091793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.45093934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.45099848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.522265424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.522333274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.522350774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.525159966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.527365358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { 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.527398148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.535090054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.535137144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.535156554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.535173884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.535190014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.535205204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.535218704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.547179183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.547232053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.553285027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { 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.553324707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.561307333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.561329263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.561346453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.561359623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:46.586890103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.587271603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.666373063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.666424803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.849614051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.849653631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.849674191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.849694351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:46.859992149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.860079369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.863690241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.863732741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.866239203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.866266343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.866288153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.866306003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.866323673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.866340793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.866357403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.866372963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.866387613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.866403193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.866421183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.866436994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.866452934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.866470024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.869070745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.869119556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.91532993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.91538809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.920275064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.920349384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.920373984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.920399534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.923676127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.923718647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:46.925402278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.925448368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.930808972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.930868942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.934622725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.934692635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.937150277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.937195027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.091419803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.091444913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.091471553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.091515823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.093985205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.094011545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.094191825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.094219555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.094550296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094607916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094639126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094671036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.098440128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.098503588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.098537889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.098571829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.1002432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.10029772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.10031803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.10033637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.103386292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.103428362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.103447862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.103479112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.103495632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.103512302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.103528282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.103973633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.104026043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.104042383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.104058193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.105191764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.106704065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.106727245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { 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.106745105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.107014885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.107038295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.107057235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.107071825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.107086515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.107099415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.107115035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.107128965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.107145455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.186274205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47.186333775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.186352095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.1933298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.19339634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.19343177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.195150291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.195195631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.195211461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.195236921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.195250201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.197138153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.197233493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.197254703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.197370433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.198146364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { 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.198241564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.198528104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.198549904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.198657224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.198690274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.198708054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.198727614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.198742954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.201320816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.201360586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.20665575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { 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.20670973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.20721175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.20724616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.2072647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.20727888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.207537891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.207586021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.209596702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.209624622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.209780392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.209820622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.209841602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.209856552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.210508133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.210545593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.211616814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.211651824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.214635676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.214665116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.214683486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.214700996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.214720336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.214737546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.214756606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.214772886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.214789806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.214805806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.214822476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.214838446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.214856696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.214873036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.215604017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.215647297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.252197644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.252257134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.252668035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.252699075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.252717605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.252732445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.255418037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.255497517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:47.256404648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.256448118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.256604438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256643478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.257054798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.257097138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.257132218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.257154208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018997962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019041692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019058572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019073312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019134182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.019285742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.019330992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019350572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.06976073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06982463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06987851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06990805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.071750051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.071810231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.071847711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.071883561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.072230852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.072271622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.072292562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { 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.072312112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.076015195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.076065095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.076082555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.076113185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.076126065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:48.076141145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.076155205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.079722557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.079781397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.079802177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.079820527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.079904957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.081259348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.081315019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { 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.081336719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.087393273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.087442883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.087466323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.087529713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.087568843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.087586003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.087603353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.087647473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.087666033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.088040344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.088089804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.088107704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.093049337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.093111637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { 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.093135057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.095122969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.095206049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.095227459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.095246879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.095265499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.09683705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.09690799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.0969286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.09694606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.097622551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { 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.097707541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.097741051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.097758661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.097777261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.097796771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.097813731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.097832251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097848501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.104762936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.105311137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.107771298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { 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.107816429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.10956044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.10960406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.10962286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.10964056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:48.1097609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.10978281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.113259883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.113306253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114454584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.114487004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.114505284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114520954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.114605574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.114625924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.115782765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.115910765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.124482401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.126615333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.126657353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.126673893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.126690413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.126704593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.126720163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.126734293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.126746773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.126764863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.126780513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.126794303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.126810603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.126826743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.127355523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.127404653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.130920396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.130969596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.133071708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.133109478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.133126608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.133143198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.133160018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.133178808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:48.133944328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.133989838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.134153338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.134208898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.134331788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.134367929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.134398419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.134417709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.023716448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.023769888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.023787518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.023802078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.023817708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.023838248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.023855938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.023873938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.063236728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063301968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063336328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063380928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066811431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.066859861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.066908591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.066945401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.069389373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.069689723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.069715853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.069746953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.071363494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.071405324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.071453494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.071491414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.071507624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.071526344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.071541844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.077522969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.077570159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.077585479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.077601649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.077749399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.07903259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49.07907072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { 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.07909995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.080021141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.080057271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.080078551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.080092741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.080110081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.080126491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.080143871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.080161201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.080180311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.080205051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49.080229921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.080250781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.085932655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.085973765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.085995285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.087446946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.087507576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.087525396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.087544886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.087563076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.087617796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.087679966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.087698556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.087717926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.088294737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { 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.088330367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.094086701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.094114231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.094134401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.094153001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.094169181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.094185081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.094198811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.095115682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.095165652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.097922094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { 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.097971004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.101491577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.101532037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.101657627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101728937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.104893469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.104936499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.10618394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.10621376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114062136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.114106326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.114147066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114162026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.116749928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.116781708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.117830859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.117864539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.11862385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.11866675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.11868625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.11870323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.11872017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.11873599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.1187532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.11877291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.11878791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.11880499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.11882208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.11883866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.11885443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.11887101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.121139182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.121182402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.123807944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.123855754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.127807877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.127860087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.127881107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.127901407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.128166747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.128213247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:49.128927057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.128971057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.128990757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.129026477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.134064711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.134130211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.134168031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.134188221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.019212698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.019281048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.019297748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.019313558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.019352488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.019376228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.019394698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.019412918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.019720898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019855328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019921728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019953208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019983148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.020278079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.020337909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020375869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020409529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.020435079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.020453689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { 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.020471359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020491179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020506199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020538789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020567339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020580839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020597399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020610469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020626939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.020660859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.020676759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020695489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020713409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.02206333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.02209577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { 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.02211755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02213702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.0221691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02218694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02220109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02221954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02223349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02224975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02226583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02228165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02229667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.02231262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.02233004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.023897171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.023935201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { 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.023955091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.023974861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024006301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024021081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024044191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024176601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024208691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.024242201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.024258012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.024272862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.024669072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { 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.024693902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024715912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024729312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024743852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024758762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024774902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024792772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024806632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024823082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.024856252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.025955703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { 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.025996843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026014473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026027693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026042263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026054793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026069483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.026084353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.026641443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.026675513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026692283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026704973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026732923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026745243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026759633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.026775563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.027324864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.027433864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:50.027455514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.027469994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.027607374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.027626904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.027643244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.027661314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.027677354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.027693894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.027708304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.027726074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.027744574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.027760954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.027779394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.027796604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.027814244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.027832084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.030151966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.030177106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030212396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030227336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.030241916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030269076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.030284606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.030302756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:50.030837106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.030867376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.030882446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030912057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030943677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.030974467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.031010717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.031028727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033007011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033054941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033072411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033086331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.034246212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.034276302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.034294902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.034312742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.034487982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034545852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034577082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034606872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034659362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.034727632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.034762562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.034796192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.034831192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.034851682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.034869603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.034888073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034906943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.034922673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.034938753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034967633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034982053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034999023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035012573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.035038583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.035082983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.035099083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.035115853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.035133553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.036338624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.036389244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { 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.036408504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042941059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.042985249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.043004819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043061529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.043081559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.043096819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.043113829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.043132939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.043150849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.043968049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.043994119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.044043339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.048937643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.048978923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.048998573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.049170633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049258513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049336833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.049484454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.049502144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.052404636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.052481546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.052499016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.052615276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.067045067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { 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.067131147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067348537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.067370177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.067387497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.067406227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.067423257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.067439877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067456457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.089242163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.089288934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.09782665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { 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.09787257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09817648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09820509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.09822255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09823536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.099698291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.099723021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.101820793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.101862593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.109912309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.109957209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.109976639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.109990929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.122221068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.122305388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.12487679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.1249392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:51.125287451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.125309451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.125327241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.125343251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.125358941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.125375551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.125391821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.125407261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.125420421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.125434971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.125450581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.125466971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.125482971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.125499441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.125612721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.125631151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.129679484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.129733404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.131394785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.131430575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.131448465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.131465595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.131871806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:51.131936766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.132600596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.132625496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.132675766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.132705836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.136712439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.136780099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.1370909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.13712158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.026865409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.026901529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.02691699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.02693576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.028281451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.028326691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.028347431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.028370391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.028524491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028588911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028619891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028648851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028700091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.028766251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.028802031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.028836481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.028872691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.028890631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.028909441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { 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.028927341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028945941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028961441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.028978581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029009611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029024691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.029041941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029063311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.029082261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.029118321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.029133861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.029150621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.029166351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.030440222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.030481072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { 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.030500622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033164674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033187484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.033205414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033220884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.033238624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.033252024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.033269094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.033285584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.033302814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.033478254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:52.033504254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.033521534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.035202886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.035238186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { 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.035259386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.035278856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035316276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035373256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.035411236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035427006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.036629297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.036685147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.036702927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.036720137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.037215087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { 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.037268397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037287907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.037303277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.037320147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.037336527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.037350697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.037365497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037380997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.037404557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.037420517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.038520698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { 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.038547308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04117334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04121277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.04123001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04124395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.0413992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04142071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.042048411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.042070511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042178741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042223581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.042242431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042256311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.043235982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.043261812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.043844452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.043869952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:52.043927882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.043947822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.043965762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.043994462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.044011282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.044029932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.044048152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.044065002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.044080752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.044097892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.044118962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.044136492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.044151613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.044169183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.047248645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.047277175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.050010087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.050062217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052934039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052971319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.053102969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053146029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.053271319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.053317239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:52.05416191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.05420157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.05421878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05424996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05429677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.05433135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.05436863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.05438728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019520528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019578918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019594618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019609248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019623018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.019642268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.019658238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019674388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.019690478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019721018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019752418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019780568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019848998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.019884138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.019919088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019951348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.019982838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.020249908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.020269328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { 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.020286519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020303039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020317759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020333339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020362089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020374519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020390059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020402349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020422899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.020460719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.020486019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.020502399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.020517079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.02161902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.02196309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { 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.02198919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023659981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023700081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023718091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023734591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023751151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023764891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023779861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023796441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023813261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023828071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.023849211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.023866191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.025527962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.025567182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.025589243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.025659653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025694393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025724793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025743563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025758133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025775143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.025808923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.025826373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.025843983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026399643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { 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.026453983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026489123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.026506253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.026523673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.026540983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.026558173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.026576883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026592723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.026678463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026698363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.027989274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { 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.028034134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029275015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029299845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.029318855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029337295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.029360225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.029378495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030055316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030081666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030773636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030797956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.030817586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030831366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.030847716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.030864886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.032006097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.032046437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:53.032111917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.032129967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.032147157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.032164217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.032182517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.032200097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.032228908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.032246688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.032262678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.032282718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.032301318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.032320368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.032338328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.032355038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.033512698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.033534798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.038610532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.038661462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038816272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038866493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.038890303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038906093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.038924013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.038943823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:53.039510053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039538383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039562003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039593013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039648963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039717613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039756903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039779353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.019730561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.019764111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.020370032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.020390202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.020460022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.020523352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.020716292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.020741322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.022649973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022692933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022728113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022758373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064319875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.064389035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.064429855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.064464095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.066932227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.066985837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.067059587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { 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.067102767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067413257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.067433197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.067460137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067494477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067509847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.067526867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067540317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.067877327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.067923657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.067939677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.067955767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.068046718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.070619479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:54.070665599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { 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.07068788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110443589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.11049127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.11050946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11052795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.11054797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.11056287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.11058002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.11059616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.11062803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.115865434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:54.115905884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.115924924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.118244835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.118296465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { 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.118317295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.120061867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.120121037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.120141617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.120165257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.120181217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.161606878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.161686738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.161707158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.162006248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.16402494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { 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.164056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.164975341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.165025011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.165043691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.165074461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.165092171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.165107791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.165120871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.168884174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.168928914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.170710085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { 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.170743455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.173590227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.173632697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.173674967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.173724597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.176744019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.176769909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.178925791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.178966981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.180013862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.180066292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.180120632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.180135882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.229642209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.229693209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.232824762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.232871642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:54.235148424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.235171794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.235188904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.235205644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.235221954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.235238044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.235253624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.235269454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.235285614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.235301594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.235316624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.235334154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.235348814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.235365124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.236300314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.236326124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.240645388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.240695558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.297769941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.297819921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.297869791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.297919371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.303656995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.303694555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:54.307563738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.307616698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.308697779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.308733729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.347231888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.347302078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.347645878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.347673248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.053183999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.053237389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.053256899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.053273329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.053287829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.053307409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.053327759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.053348599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.05379942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05386292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05389514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05392809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055776081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.055833651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.055868511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.055903691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.058948584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.058997274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.059019294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { 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.059046094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.061510436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.061533936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.061648346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061694726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061709416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:55.061725386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061758776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.108916421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.109001431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.109019681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.109037181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.109210742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.110537293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.110581183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { 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.110621833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.145514639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.145577299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.145603149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.145619549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.145639749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.145656279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.145673949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.145690429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.145708949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.14635828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.14640364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.14642342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.149877882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.149936302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.149959282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.150967023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.151021383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.151037883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.151054273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.151067573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:55.151861674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.151901424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.151918314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.151955194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.152596534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { 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.152629564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.162625272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.162793702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.162844762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.162864462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.162882812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.162903902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.162924992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.163628293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.163691253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.165044424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { 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.165089634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:55.166466535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.166485955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.166504155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.166578695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:55.167994776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.168048456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.168616256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.168643916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.168703996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.168722076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:55.168742386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.168759116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.168776156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.168791736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.169410587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.169434717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:55.17325902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.17329817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.17331634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.17333219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.17334843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.17336551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.17338529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.17340133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.17341426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.17343216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.17345045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.17349733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.1735251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.17354221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.17376458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.17380803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.176513802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.176571592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.180522745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.180569205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.180588145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.180603335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.181797166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.181869196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:55.182493567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.182542297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.1863671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.1864225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.18687093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.18695554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.18699049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.18700943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046480467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046530047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046544687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046558177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.047388878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.047431608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.047450128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.047468738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.050807961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050848111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050943691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051051521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051414031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.051460671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.051523961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.051558811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.054974904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.055020114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.055043824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { 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.055083774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.057907046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.057950916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.057988606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058026336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.058058736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.058074416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.058088726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.058714866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.058772887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.058789317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.058806497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.058849897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.060922208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.060968738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { 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.060990208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.066495032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.066515452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.066531562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.066543842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.066558152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.066572682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.066589382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.066603552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.066619322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.067020913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.067041493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067057883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.070157345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.070198995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { 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.070219945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.073836648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.073922618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.073940088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.073957588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.073971218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.075354739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.075420639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.075438399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.075455369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.07631292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { 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.07635828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.083746515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.083795405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.083814935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.083834355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.083851635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.083950786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.084005056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.086844098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086886488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.088658149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { 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.088713399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092840802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.092889962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.092907982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.092922122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.094603054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.094641334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.096723195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.096767675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.111349536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.111392106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.111409536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.111424386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.118957892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.119004912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.119976533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.120073983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.120260533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.120299183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.120317583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.120333253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.120349513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.120377733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.120400253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.120415263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.120428943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.120444663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.120459703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.120475913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.120493813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.120510223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.131373161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.131422911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.136196695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.136328605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.143749461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.143789141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.143807271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.143822911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.15656756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.15661741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:56.159840623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.159892473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.176404055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.176478265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.177651006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.177717116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.177753936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.177774396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01904088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.019088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01910268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01911624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01912919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:57.01918382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.01920327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01921806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.01982259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01986806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0198958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020770241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020985181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.021035911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.021067761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.021099021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.021648162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.021677292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.021695042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { 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.021711682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021791812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021806892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021853592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022123302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022141742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022157512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022169822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022223552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.022264222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.022279702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.022294592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.022309382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.023643423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.023687133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { 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.023705313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023721653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023735293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023749933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023762353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023776133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023788613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023802613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023816623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023831233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023845133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:57.023859983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.023874363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.025841175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.025880495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.025899385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.025917055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025946555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025960345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025974475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025988485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.026004155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.026040075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.026058105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.026074975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.026896185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { 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.026956586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026978366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.026995076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.027013546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.027029536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.027045156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.027061666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027074906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.027092656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.027136636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.028836627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { 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.028893767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028913547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028938277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.028954877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028968797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.028984877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.029000957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.031179449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.031230609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031251539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031266179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.031282089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031295329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.031310329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.031327929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.031843579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.031878519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:57.031896229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.031909519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.031925449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.031941409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.031956709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.031972459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.031988119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.032046039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.032060989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.032076409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.032091849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.032106989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.032122179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.032137099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.032152019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.032167779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.034761621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.034810851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034828701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034843991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.034860041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034872612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.034886492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.034901312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:57.035435002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035462692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.035494032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035555142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035582782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035634842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035664812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035679962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.022598266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.022655056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.022673646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.022691176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.022706506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.022723566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.022740526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.022757356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.023176477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023234627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023265027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023294247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023396797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.023432417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.023466847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.023540077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.023599057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.023618897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.023638087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { 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.023654767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023704357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023719917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023786027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023847717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023863387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023881447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023898757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023917107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.023952327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.023968837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.023987647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.024005017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025391028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.025625859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { 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.025678669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025698699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025718149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025739059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025754669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025773669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025789889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025808109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025824289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025840109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025855479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.025874279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025891349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.032763604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.032811804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { 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.032855154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.032928714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033008724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033033344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033150694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033168474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.033187044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.033222534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.033239794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.033257654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.034021185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { 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.034062185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034083895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.034099905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.034120165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.034137675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.034154395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.034169375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034183095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.034198935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.034215255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.036208617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { 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.036253757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036274967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036290897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.036309747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036323677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.036340657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.036357737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.036982327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.037025827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037046887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037062607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.037082637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037096737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.037152417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.037188037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.037931508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.037964128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:58.037982258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.037996728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.038014948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.038030368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.038045868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.038061298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.038078258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.038093588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.038107548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.038122788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.038138328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.038152678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.038372568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.038431208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.038864219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.038925319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.043266402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.043333532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043352312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043366772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.043385412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043401312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.043485282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.043505052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:58.044209813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.044255003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.044273363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044304513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044376513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.044432093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.044468813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.044488353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.020509748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.020558708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.020574758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.020590158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.020671818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.020730438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.020766948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.020785868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.020857928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020892498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020922108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020953418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021022608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.021060118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.021113408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.021160098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.021196958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.021213948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.021233608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { 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.021251888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021269068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021282878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021299188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021329498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021342978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021359338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021373908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021435618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.021473858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.021490758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.021506888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.021522838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.022912959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:59.02295472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { 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.02298978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02300883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02304289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02305984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02307665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02309411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02310759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02312302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02313878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0231547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02317564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:59.02319332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.02321135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.024783811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.024841751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.024864101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.024884571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024918151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024934071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024951521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024966931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024982611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.025016541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.025032881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.025050531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.025529531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { 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.025597042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025617002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025631032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025647432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025662912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025678502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025694102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025706982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025722182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.025738012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.026843392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { 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.026929373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026955173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026971433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027026553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027041013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027055393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.027070243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.027509813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.027532373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027593493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027630023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027648503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027661133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027676843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.027693753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.028220673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.028262234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:59.028281214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028294664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028309504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028324424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028342194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028362634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028378894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028394654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028407024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028423134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028438374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028452494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028466714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028480984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028495394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.028510454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.031018476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.031060446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031146906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031192436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.031210466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031223826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.031239756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.031257376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47:59.031841316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.031988406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.032008716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032038736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032075306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.032107066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.032138616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.032153136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01901323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01906618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01908264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01909895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01911504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.01914123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.01915805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01917514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.01927819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01933288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01936445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01939499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01944469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.01948315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.01951908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01956382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.0195986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:00.01962361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.01964298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { 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.01966214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.01968011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.01969618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.01971408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01976347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.01977805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.01981137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.01982618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:00.01986308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.01987966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.01989645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021252951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.021307391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { 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.021327531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021346821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021361621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021378581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021393581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021410721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021425471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021442441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021459161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021474041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021489931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.021507421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021525491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.023011243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.023058163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { 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.023080013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.023101453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023137963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023153113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023171873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023187713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023205373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.023242013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.023262953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.023284543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.023800663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { 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.023836483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023854923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023870813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023890523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023907653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023924123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023940963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023957513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023976663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.023992893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.025122624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { 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.025166134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025234094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025295634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025313344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025328154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025344094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.025361504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.025899125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.025930805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025956645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025971145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025989055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026003295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026020035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.026039035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.026653405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.026686885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:00.026708615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026726735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026744335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026784005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026806165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026820855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026835725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026851465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026865445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026882165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026898635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026914726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026929586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026945306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026962256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.026979686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:00.03283988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.03290708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03296835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03300783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03302541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03303979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.03305517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.0330727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.033706641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.033732011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.033776001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033841421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033872741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.033913071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.033947951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.033967301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.050484637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.050530217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.050546617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.050562227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.050582127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:01.050604797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.050623317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.050644607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092570379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.092634609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.092664779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.092693769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.10713457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:01.10720565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.10757162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.10763473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.118663539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.118784739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.118809219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { 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.118831309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.123181442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.123226282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.123250882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.123283852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.123299612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.123317392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.123332442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.128819346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.128885806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.128953436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:01.129156877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.132168919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.135390631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.135437031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { 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.135457761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.183482738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.183533668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.183554228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.183601248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.183624498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.183638648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.183654778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.183671908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.183688748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.188790902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.188849032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.188866972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.194971906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.195013236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.195033556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.195542097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.195630657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.195649197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.195667547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.195683057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.201857361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.201900481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.201919011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.202316672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.205318394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { 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.205362154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.207642356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.207684726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.207704916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.207724916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.207742196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.207760386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.207777006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.209599907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.209635247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.212397789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { 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.212424529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.21356772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.21359293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.21361054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.21362577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.214140651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.214173721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.215049531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.217679873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.263677098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.263726798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.263745908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.263763698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.267600251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.267631661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.269339992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.269385802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:01.271828354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.271866414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.271886104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.271904914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.271922144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.271937864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.271952624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.271967774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.271981994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.271997724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272014374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272030294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272046804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272064734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.322803743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.322857633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:01.329659458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.329707908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.374081221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.374110061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.374145321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.374160731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.375082982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.375123292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.376373573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.376404583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.377774834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.377828854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.379792466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.379868436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.379902786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.379924806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.060178668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.060229648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.060248948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.060263358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.060322518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.060394628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.060413388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.060430608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.099262547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.099330247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.099358977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.099390007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.104283581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.104351951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.104386361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.104419621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.104881701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:02.104914091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.104931581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { 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.104948381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.145839982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.145889912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.145913422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.145954102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.145968582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.145986902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.146000412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.151060916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:02.151164486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.151184516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.151201186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.151488226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.153140228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.153183868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { 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.153215308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.154391079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.154431459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.154451289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.154467069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.154483779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.154499339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.154519969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.154557019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.154595609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.15568223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.15571704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.15573474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.158313262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.158362742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { 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.158382262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.159083402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.159127102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.159146272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.159215762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.159233202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.159249652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.159287332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.159304972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.159322992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.159739033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { 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.159779043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.163623036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.163666726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.163684376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.163699036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.163716356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.163733536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.163749596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.164005486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.164026806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.165270727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { 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.165323237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.16907042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.16911083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.16929449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.16931487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.172025192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.172065412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.172930853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.172960633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.177192156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.177225146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.177362696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.177398406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.177837386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.177861466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.178682027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.178727517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:02.181202129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.181331249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.181353099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.181370059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.181387229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.181404409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.181420789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.181436239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.181450029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.181466509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.181483489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.181500899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.181517459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.181535129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.18268285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.18272885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:02.185836442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.185888032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.190904566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.190953506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.190986076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.191001376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.191359426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.191388587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.192491737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.192531807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.19597632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.19603846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.202488445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.202554795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.202667645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.202702485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024309654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024374404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024389844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024404064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024417244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.024435584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.024451114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024470094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024620894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024675944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024706814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024735954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024842934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:03.024878014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:03.024915004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.024947774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.024980874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.024997084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.025014924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { 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.025032794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031904829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031948219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.031966669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032043559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032061979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:03.032081679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032115659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.03246365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:03.03250494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.03252217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:03.0325402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.03255803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.033655331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.033677281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { 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.033694501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034437611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.034488271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034506941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034522351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.034540081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.034554921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.034575321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.034592111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.034607881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:03.042362437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.042390537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.042408917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.046870301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:03.046919801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.046940291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.048763572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048820832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048840532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.048859102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.048873072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:03.049123862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:03.049200372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.049229272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.049424762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.051680844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { 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.051724384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.053978826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.054005246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.054021786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.054038306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.054054766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.054070836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:03.054084816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:03.054099616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.054116906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.05954809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { 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:03.05960007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.05985986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.05987953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:03.05991221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.05993828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:03.05995694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.060099491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.061069621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.061116901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.066814126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:03.067735596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:03.067788986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067804546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.071567119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.071612459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.07262752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.07266583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:03.075654042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.075706082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.075723022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.075739202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.075753782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.075770692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.075786102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.075800312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.075814932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.075830802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.075846362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.075862622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.075876672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.075891592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.078345484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.078378224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:03.082883248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.082934848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092762565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.092808095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.092829635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.092843935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.093133555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.093159725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.094081316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.094126136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.098314669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.098372219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.110227758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.110299858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.110397018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.110419728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.020139943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.020187113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.020202093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.020225243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.020445124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.020494704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.020513454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.020531654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.023042816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023080136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023117096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023146646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035842445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:04.035912805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.035950675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.035985205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.036483636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.036521506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.036541936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { 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.036561106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04176482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.04181215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.04183043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04186125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04187449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.04189251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04191028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.099145223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.099221063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.099290813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.099323033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.099777073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.1084949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.10854313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { 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.10856406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.112511373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.112559483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.112579823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.112596733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.112627673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.112650063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.112666693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.112683203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.112701413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.12109567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.12112579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.12114256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.123455691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:04.123502491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { 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.123529291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.124659892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.124719102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.124735722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.124753682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.124769222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.132392938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:04.132462248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.132481088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.13490095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.137886172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { 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.137945852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.138367013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.138415033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.138434023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.138450663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.138467763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.138484343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.138498603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.138514713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.138532403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.140866564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { 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.140913964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.14838082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.14842856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.1484459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.14846022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.149382721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.149424451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.150255782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.150299422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.153582994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.153625814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.153644424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.153659534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.155534805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.155581066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.157605117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.157653187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:04.163506441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.163549452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.163567812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.163584592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.163601702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.163618292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.163659152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.163676312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.163691082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.163707052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.163723622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.163742692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.163758612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.163773202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.163906372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.163929192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:04.172785488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.172832829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.178186873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.178223683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.178271973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.178288793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.185230458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.185281928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.186312499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.186360859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.192782114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.192879434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.193663184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.193723604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.193817514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.193855764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.066397142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.066437722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.066452182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.066465992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.068742844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.068789414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.068808154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.068825094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.072456127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.072515447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.072549867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.072580087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.080735523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:05.080832713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:05.080873303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.080970753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.084673356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.084720386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.084741396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { 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.084764906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.140652488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.140694988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.140714248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.140747378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.140762228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.140780318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.140794898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.142021089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:05.142063849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.142080459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:05.142098789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.1423072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.143663241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.143736921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { 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.143756011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.144947491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.144986902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.145004802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.145017762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.145034902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.145059092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.145074812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.145088872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.145118622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.148046574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.148089544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.148107434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.155420899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:05.155476769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.155498449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.227395654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.227443654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.227459614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.227478084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.227492914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.228135044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:05.228180414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.228196764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.228336084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.230765556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { 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.230795366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.233189558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.233232968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.233252748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.233271288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.233289228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.233318458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.233331868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.238409632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.238457842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.241152084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { 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.241199244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.251932082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.251975362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.251994392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.252009472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.252471443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.252497883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.253251453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.253291593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.256856416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.256894496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.256911756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.256925716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.27523466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.27531363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.276874351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.276920491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:05.283863726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.283900606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.283918826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.283933806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.283948876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.283967496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.283985106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.284000386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.284015676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.284030676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.284046236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.284062766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.284077936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.284092676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.28926285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.28930735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:05.295181745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.295230335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.298564107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.298968608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.299091338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.299108028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.308856335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.308926355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.310226336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.310263896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.314322639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.314425109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.320686594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.320755654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.320916314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.320973914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.04549046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.04554548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.04556131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.04557606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.04564492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.04569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.04570944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.04575165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.047556631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047598191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047629811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047715931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049436422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:06.049487383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:06.049522293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.049558283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.052768015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.052848125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.052869815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { 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.052888295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.116667073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.116714013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.116733993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.116766113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.116782513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.116800443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.116814643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.118049444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:06.118102604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.118136134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.118157704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.118365884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.123071078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.123121958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { 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.123142998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.125022409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.12506341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.12508411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.12510074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.12511762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.12513172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.12515055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.12516647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.12518276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.128112152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.128141472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.128158562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.131272854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:06.131322184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { 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.131344944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.143936404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.143990644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.144007254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.144025314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.144039164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.151108819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:06.151183429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.151202279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.151542999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.155188072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { 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.155711163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.158825985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.158871515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.158891195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.158907325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.158924535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.158940085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.158952795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.217488329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.217550259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.219485781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { 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.219541711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.220872372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.220912482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.220930292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.220959112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.222066163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.222107203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.224533695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.224601835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.355709883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.355756953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.355776863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.355790953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.357281315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.357327405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.359617916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.359662356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:06.361044497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.361083717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.361103497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.361123117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.361140758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.361160578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.361178688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.361196118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.361213428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.361232348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.361249238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.361264658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.361282028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.361297898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.371147295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.371407045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:06.381733803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.381767983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.390005799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.390133619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.390153319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.390169579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.394784733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.394833783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.395655524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.395686614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.399970507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.400028607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.402607809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.402671809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.402705689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.402730779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.02784444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.02788881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.02790338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.02791722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030989123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.031046813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.031066443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.031084223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.031702853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031783873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031817793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031848203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032973104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:07.033031204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:07.035145686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.035206436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.035776766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.035798976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.035816986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { 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.035834646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.097757803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.097805733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.097826303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097863633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.097878243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.097924873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097940993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.099026894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:07.099078364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.099095354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:07.099110794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.099398004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.101365556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.101408126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { 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.101426756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.103931158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.103970518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.103995178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.104010178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.104026558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.104039918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.104055188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.104072358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.104088538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.106386349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.106480029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.10650165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.110470383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:07.110522603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { 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.110546773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.121395681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.121451921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121470791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.121496141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121511531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.127134815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:07.127197155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.127219885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.127599715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.128955126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { 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.129007376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.130533078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.130577628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.130595708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.130615668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.130634618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.130651288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.130667898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.190537573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.190649013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.192884395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { 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.193003255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.194507016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.194537856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.194613966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.194677836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.197206888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.197237328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.20052967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.20058312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.201929681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.201963651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.201994952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.202007732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.343981299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.344050709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.34554205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.34558395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:07.346775711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.346807971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.346824731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.346839211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.346855211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.346870971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.346887451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.346902871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.346915081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.346930271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.346944881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.346961771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.346978281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.347112531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.349346993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.349387723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:07.35852568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.35857486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.361331382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.361389822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.361409012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.361424392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.361858272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.361898522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.363059773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.363103763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.368322277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.368361537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.368837807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.368875077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.368911577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.368929567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.042986415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043043575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043061645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043077695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043093145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.043112515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.043128135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043144515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.047335458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047408278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047438798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047468038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048563759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:08.048626149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:08.048659639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.048714859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.049358029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.049399589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.049418839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { 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.049435389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053614003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.053639663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.053693153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053728153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053740753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.053760593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053809393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.054351933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:08.054402063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.054417543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:08.054432393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.054549233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.057017295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.057067135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { 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.057086825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.095340524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.095377584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.095400734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.095415954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.095435914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.095451204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.095468614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.095486074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.095504914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.095823324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.095867264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.095886425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.097736336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:08.097781906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { 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.097805206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.136368885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.136544385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.136602915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.136623335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.136639635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.138264416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:08.138328947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.138346357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.138555007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.139398767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { 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.139446657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.140340298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.140381318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.140400878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.140419008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.140435278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.140451108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.140464048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.14285496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.14288346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.144217001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { 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.144264561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.152431277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.152480577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.152573547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.152591027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.157590831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.157651911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.158635172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.158686302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.161401674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.161443924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.161462904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.161479824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.162688455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.162737095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.163536466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.163580056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:08.167823419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.167848099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.167864329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.167880109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.167897059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.167913939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.167929159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.167944359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.167957399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.167973669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.167988449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.168005989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.168027909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.168043259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.168176889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.168215759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:08.172132762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.172179152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.174970984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.175011914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.175031914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.175047434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.176338225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.176391195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.177361416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.177413176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.186277543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.186342493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.186685153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.186723273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.186755023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.186816043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.020533691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.020575611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.020592211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.020607611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.021661372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.021705302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.021723422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.021759592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.022008572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022046832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022078782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022110142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022200452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:09.022234472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:09.022268472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.022304402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.022341252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.022357302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.022388332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { 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.022406292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022459772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022476562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022497182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022527122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022541172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022558442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022572442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022588732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:09.022622712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.022638982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:09.022655892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.022672752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023900093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.023946673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { 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.023967143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028282957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028331137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028350917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028367687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.028385607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.028403337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.028419157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028434797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028452357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.028574897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.028596897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.028617357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.030241808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:09.030287538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { 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.030307538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.032071209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032127749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032142199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.032157339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032169769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.033557191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:09.033599701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.033615061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.033630031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.034242341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { 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.034294811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037965624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.038009364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.038026994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.038044844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.038061314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.038076994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038091184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.038271804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.038299404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.039655355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { 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.039704015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041270416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041308036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.041325216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041339226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.041356756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.041374376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.041983267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.042015517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043012098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043062668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.043080088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043094398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.043110708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.043128518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.043682898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.043730698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:09.043777888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.043794848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.043811448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.043827198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.043842668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.043863168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.043881718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.043897468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.043910818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.043925598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.043940728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.043958708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.043974988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.043989638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.044155869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.044174709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:09.047802061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.047831271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048007761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048047811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.048067011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048082141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.048146292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.048197132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.048794162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.048864212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.048902482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048933422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048962872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.049016712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.049050002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.049066852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019782863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019839013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019854263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019867943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019881323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.019900483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.019916673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020272103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020426614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020489444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020518584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020550104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020601144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:10.020647064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:10.020679314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.020712474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.020748104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.020766384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.020784114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { 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.020800164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020816854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020829404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020871054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020901024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020915674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020931234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020943334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020957084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:10.020989584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.021005854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:10.021020524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.021041544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.027848559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.027904989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { 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.027926069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02857476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02871637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02891944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02897599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02904939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02906572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02908334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02909863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0291169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.030350681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.030997982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031034902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.034435834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:10.034478274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { 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.034499474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.034672114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034737324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034753744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.034809674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034825924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.034880275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:10.036061925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.036095935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.036116365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.037254916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { 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.037287526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041304619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.041344129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.041361279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.041379109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.041394229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.041409809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041422939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.04184877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.04189108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.043388301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { 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.043429831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043467251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043490611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.043507741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043521541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044867272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.044908072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.045552293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.045605663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045685293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045702313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.045720113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045733863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.045749623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.045766173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.046484213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.046528133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:10.049042625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.049128655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.049158345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.049205775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.049223245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.049241245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.049256225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.049270905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.049283945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.049298895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.049313745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.049328425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.049344655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.049362705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.049378905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.049395535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:10.052108248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.052161438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052181228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052196018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.052212588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052226128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.054068629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.054100239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.05477449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.0547991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.05488882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05502492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05506747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.0551006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.05513251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.05515023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.028286813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.028324713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.028340853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.028354723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.029684284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.029742324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.029760524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.029776964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.030111594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030270814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030303204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030331894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030361244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:11.030396444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:11.030428254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.030500534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.030613384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.030632344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.030651544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { 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.030670324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030743804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.030809224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.030847444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030878764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030894445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.030913105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030927305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.031115885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:11.031155855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.031173895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:11.031194265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.031213075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.03765906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.03777996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { 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.03780365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040364092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.040392692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.040437852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040455202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.040471352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.040486452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.040502032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.040517822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.040533412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.040957222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.040989072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041005932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.044593305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:11.046564956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { 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.046634396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.046749036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046814427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046830927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.046863847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046893627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.048973038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:11.049036238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.049053818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.049076628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.050120219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { 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.050174999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050195209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.050211919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.050229429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.050246009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.050263129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.050279669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050293319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.050308339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.050324819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.05145783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { 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.05149531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054548842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054590272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.054609472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.054623262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.055177993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.055206313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.062879709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.062928179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0641951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.06424083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.06426495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.06427844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.079273011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.079319971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.080106212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.080131232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:11.083871864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.083917414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.083936664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.083953095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.083967725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.083981895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.083996105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.084010455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.084022815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.084037325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.084053035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.084067105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.084080795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.084098205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.088394688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.088453038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:11.092293441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.092357991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092520741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.092564771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.092583391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.092598441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.092789141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.092819031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.093401072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.093454462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.093526032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093557982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093693542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.093749752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.093793922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.093823642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.01977074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.01982728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.01984494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.01986103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.01987498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.01989482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.01991479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.0199318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.01994983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01998063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02001028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02003971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02015684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:12.02021447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.02025826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.020294431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.020327281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.020344951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.020362641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { 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.020380391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020397901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020411771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020447971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020481711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020496511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020514531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020527581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020543231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.020576861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.020620761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:12.020638451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.020655761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.021829212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.021872212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { 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.021893342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021911612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021926842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021944932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021959832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021991152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022007082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022024292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022048682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022065682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.022081052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.022099062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.022115782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.023704093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:12.023743333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { 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.023763373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.023782523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023859923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023875063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023892133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023905913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023922583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:12.023959343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.023977953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.024011453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.024478784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { 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.024502504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024522954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024537424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024553844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024569984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024589374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024606454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024619604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024637134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.024653804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.025797965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { 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.025821025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025842275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025893795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025911615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025926025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025943245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.025960265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.026635365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.026677625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026698005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026711875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026727765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026741225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026759625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.026776355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.027663336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.027687416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:12.027707316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.027721926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.027738196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.027754896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.027771286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.027787286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.027802916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.027818806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.027844966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.027861556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.027878826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.027893866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.027909906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.027926336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.027941036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.027957486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:12.031659149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.031711059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031731679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031746649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03223435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03227175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.03229126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.03231014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.033931441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.033974751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.033996411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034028611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034063491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.034101001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034137021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034155211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.020634674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.020697304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.020715354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.020731634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.020746634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.020765414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.020784964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.020804024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.021062004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021106814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021144304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021174184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021463854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:13.021511624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:13.021565404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.021601064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.021636425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.021694505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.021713465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { 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.021730695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021749345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021765365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021784265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021857575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021874645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:13.021892155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021906845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027531379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027597079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.027615329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:13.027633889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.027650449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.02913338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.02917276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { 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.0291923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.034686794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.034730414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034806684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036505146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.036636606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.036655586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.036683726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.036699026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.036714526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:13.036858326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.036882216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.036900876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.041059789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:13.041105159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { 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.041131969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.043645521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043713461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043729411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.043758361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.043774761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:13.043857501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:13.043892251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.043907081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.043935301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.045193492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { 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.045243482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.045338232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.045355612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.045373212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.045391402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.045406412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.045452412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:13.045467812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:13.046702883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.046746643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.048079614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { 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:13.048130195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.048518935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.048546135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:13.048608985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048624565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:13.048791955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.048836745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.049660036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.049703666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051074837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:13.051107237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:13.051123417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051136067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.053378638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.053421258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.056151871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.056200221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:13.060865534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.060891544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.060908124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.060923404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.060939444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.060953744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.060969444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:13.060985144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.060997624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.061013204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.061030484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.061046704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.061061164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.061075454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.061323744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.061343544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:13.066564378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.066663988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.06904448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.06908448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.0691029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.06912062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.072974043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.073015373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.073840424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.073928994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.073946224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.073976764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074005434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.074062604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.074094714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.074112174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.019592957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.019640307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.019657017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.019673087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.021423918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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.021456288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.021635569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.021655259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.028507634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028576654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028608924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028640664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03621891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03629569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.03633117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.03636946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.03647702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.03650206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.03652239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { 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.03654059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038482131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038522281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.038543681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038576111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038621881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.038668381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038685001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.044525216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.044589406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.044607606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:14.044624856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.044839596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.047623678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.047660518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { 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.047681248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04959803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.04964017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.04965923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04967494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.04969375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.04970992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.04972683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.04974435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.04976182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.056074424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.056125045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.056145045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.059072667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:14.059124747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { 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.059147517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.062711129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06276362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.06277973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.06279678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.06281104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.065761742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:14.065816932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.065834222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.065853512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.066492342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { 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.066576532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067104793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.067151363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.067168553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.067186003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.067202293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.067259473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.067286933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.067303833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.067322153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.068443124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { 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.068480934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.069497775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069533705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.069549835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.069563505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.070119775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.070140275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.070696646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.070725246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.070864336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.070884096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.070900396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.070914066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.071395666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.071429756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.071999246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.072043397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:14.07709281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.07713413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.07715199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.07716799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.07718481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.07720026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.07721702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.07723437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.07724811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.077263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.07728083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.07729529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.07731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.077327281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.077342361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.077359071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:14.082376014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.082419914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.083992236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.084036446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.084053246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.084068686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.084083546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.084101086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.084754886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.084785946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.085407167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085461967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085494827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.085528917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.085560897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.085577337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022457542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022519652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022555342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022570522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022585052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.022604772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.022620982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022640952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.022703242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022741172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022779832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022813782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022919602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:15.022957843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:15.022996263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.023034873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.023079543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.023097143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.023114273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { 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.023133703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.023151933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023166573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023183893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023213953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023228533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:15.023245553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023259333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:15.024358874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:15.024414934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.024434574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:15.024451504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024469184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.025780055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.025817305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { 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.025837405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.026420065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026467265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026485445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026499995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.026517095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.026531675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.026547545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.026563435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.026580405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:15.026598525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.026619525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.026637235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.028121096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:15.028151356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { 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.028169606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.028730757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028772747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028787097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.028802217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.028815017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:15.028830047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:15.028861887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.028876297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.028892427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029440997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { 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.029482977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.030085638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.030107938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.030123808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.030138978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.030156608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.030173958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.030188658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:15.030204388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.030219348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.031362659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { 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:15.031452639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.032080249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.032143659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:15.032167129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032183129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:15.032199709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.03221942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.03266506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.03271293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03279416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.03281421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:15.03283189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03284624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.03286257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.0328802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.03345717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.03350139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.035562432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.035590292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.035608162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.035627352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.035646972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.035663072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.035678332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:15.035696412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.035711542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.035728702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.035744372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.035759992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.035777082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.035793882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:15.035843982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.035864782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:15.042200407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.042255007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042617867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042645957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.042662807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042742157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.042810127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.042852408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.043486798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.043515758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.043592118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043627668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043659958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.043694078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.043727288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.043746138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.140959794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.141015755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.141039645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.141056155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.148979231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.149029001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.149048261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.149064711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.150633122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.150705872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.150736902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.150766212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.193608254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:16.193663794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.193698334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.193734764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.197086427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.197186287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.197235367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { 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.197327337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.203470322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.203529172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.203549142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203585262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.203600642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.203617692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.203631652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.245187143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.245283283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.245360433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:16.245416083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.250928247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.256716562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.256883932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { 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.256938332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.265843049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.265885999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.265944869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.266132789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.266217929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.266233959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.266250369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.266265879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.266280939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.383681048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.383711608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.383730828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.38697636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:16.38703201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { 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.3870795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.394900656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.394959836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.394976256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.394993526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.395006826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.396736177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:16.396789017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.396807927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.398316589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.398973099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { 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.399011789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.406125424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.406288985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.406311775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.406329445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.406346005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:16.406416345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.406432965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.420863586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.420893946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.424502018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { 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.424555858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.449233407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.449276107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.449293607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.449306287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.470709333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.470812503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.584569949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.584624849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.616737173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.616788553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.617579384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.617626634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:16.622444258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.622489468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.6258288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.62587414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.630090493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.630151983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.630566004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.630598604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.630616144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.630632724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.630649824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.631267194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.631299894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.631318264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.631338124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.631358124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.631376024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.631393344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.661264977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.661317017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:16.676920959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.677085499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.682618023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.682663463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.682682363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.682698943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.805115464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.805518185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.813990411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.814028911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.829118032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.829221782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.83869393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.83880232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.842147332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.842246272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.15701462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.15706513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.15708114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.15709714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.159664822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.159723862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.159747492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.159766752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.162184183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.202986724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203036744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203068194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.212300081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:17.212366451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:17.212399191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.212431981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.213850102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.213894962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.213915703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { 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.213935243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.215217273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.215257204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.215408654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.215446164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.215461074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.215479644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.215495434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.220137317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:17.220197637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.220220297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:17.220237077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.220741718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.222317199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.222375169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { 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.222395029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.227426063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.227469553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.227564963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.227584493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.227603353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.227619813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.227636483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.227654733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.227671513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.348098874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.348147004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.348164804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.353348208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:17.353393328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { 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.353414798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.354280878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.354927129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.355242659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.355306249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.355322419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:17.364047806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:17.364109226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.364127546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.366420117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.367821719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { 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.367870189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.373726483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.373752723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.373768933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.373784803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.373800263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.373815753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.373829453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.468996095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.469050995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.470634546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { 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.470681816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.47621113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.4762378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.47626239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.47627837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.490164221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.490205621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.492299512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.492333042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.660265279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.660296069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.660316609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.660331989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.663261871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.663333101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.668483695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.668534195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:17.817416507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.817445357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.817460637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.817474947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.817489257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.817503357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.817517327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.817531217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.817543577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.817559447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.817575247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.817589977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.817604747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.817618477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.826662614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.826713584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:17.832765738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.832822978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.838690263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.838739663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.838759523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.838775653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.843430226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.843479896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.846661549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.846704639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.852486053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.852531813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.86125116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.86129646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.86162927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.8616766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.019602149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.019644069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.019659069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.019673969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.02074344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.02077779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.02079564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.02081315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.02104501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024058212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024097272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024234632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024380003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:18.024416503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.024452753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.024484873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.024554513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.024573143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.024591013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { 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.024608283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024665723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024682883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.024699573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024728483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024744223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024761463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024775033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.024790603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.024827903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.024845553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:18.024862493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.024878143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.026547304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.026585434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { 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.026603394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026664894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026681554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026721094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026736704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.026752804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.026766304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.026782744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.026798774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.026815764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.026831054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.026849854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.026866994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.028761976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:18.028799936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { 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.028819946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.028901856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028938326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028953416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.028971326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028999666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029026166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:18.029061236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.029078756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.029098996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.030258077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { 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.030287497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031851708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031886618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031904108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031922008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031940488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031957528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031971788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.031986868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.032003938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.033252559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { 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.033348989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033466279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033482899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.033500249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033513289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.033528609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.03354496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.03420812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.03423948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03425983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03427275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.0342909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.0343059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.03432275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.03433976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.038158983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.038232013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:18.038433053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.038457773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.038474813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.038491983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.038507553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.038523093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.038538483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.038554033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.038567343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.038582673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.038597633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.038612723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.038627943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.038642533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.038716503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.038735663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.045538219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.045593479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051358813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.051406343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.051424453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051438193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.051455373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.051474023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.052206384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.052230334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.052345584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052378084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052433154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.052468884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.052504764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.052524404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.058331142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.058386432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.058401482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.058417362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.058445042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.058465572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.058483382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.058502032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.059591433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059875403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059912053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059945023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062816136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:19.063256046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:19.063322836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.063358356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.065281687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.066520608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.066562108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { 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.066584698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.075693425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.075723185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.075898735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075938975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.075954265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.075971775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.075988456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.076615676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:19.076655906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.076672596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:19.076698616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.076751356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.078422107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.078466797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { 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.078486967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.08218698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.08223056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.08229641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.08231439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.08233456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.08234944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.08236708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.08238524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.08240354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.139761564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.139812494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.139830964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.142379336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:19.142411626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { 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.142539586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.184622137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.184946548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.185004388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.185038198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.185055888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.185783578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:19.185826488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.185843518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.186473049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.190941822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { 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.190998632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.192136843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.192185883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.192210153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.192226813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.192243913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.192261133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192275253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.196855997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.196897217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.198701328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { 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.198757658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.199671139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.199705679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.199725279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.199743839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.20112998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.20117345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.203111431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.203160141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.215747531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.215798411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.215822111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.215837661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.219470204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.220400874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.221842935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.221871256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:19.222708806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.222728526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.222744296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.222760506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.222775966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.222791546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.222805826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.222820276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.222832796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.222848706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.222862936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.222877286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.222891916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.222907196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.222921446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.222937096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.228960861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.228991771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.230734222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.230787422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.230806452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.230844412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.230863422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.230884272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.232290003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.232688174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.233086784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233136104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.233229074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.233287954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.233321354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.233342184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.036194069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.036385349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.036452059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.036486789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.036744379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.036822529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.036851409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.036867299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.039487981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039895291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040166221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043163514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.057686865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:20.057737215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:20.057774085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.057808455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.058167545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.058195385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.058214705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { 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.058233725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058472955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.058493005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.058674835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058709525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.058724835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.058742606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.058758526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.071350375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:20.071402895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.071419305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:20.071436265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.072289576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.084251785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.084285295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { 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.084305495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093237852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.093287782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.093702902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093734202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.093752922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.093769072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.093787392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.093804502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.093821152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.097847705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.098006895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.098133705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.112293586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:20.112349966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { 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.112371056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.181345978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.181543578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.181562478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.181584258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.181600068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.182187779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:20.182236279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.182254539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.182347679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.18350217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { 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.18361648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.186785862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.186816682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.186836012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.186852882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.186870372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.186886922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.186901362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.188872664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.188915524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.191919886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { 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.191949346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.192613186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.192636446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.192680926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192735267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.320004282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.320126843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.321500454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.321546114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.322475744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.322780495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.322841735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.322858445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.325537817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.325576657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.329086949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.329130019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:20.32983777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.32987349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.32989078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.32990675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.32992078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.32993449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.32994824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.32996235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.32997472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.32998855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.33002481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.33003994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.33005445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.33006885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.350362355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.350408105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.374371793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.374433384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.378437447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.378481407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.378498917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.378511777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.381387739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.381425499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.38350454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.38353367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.455826955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.455876735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.458850777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.458913487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.459007877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.459060237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.019340089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.019394399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.019412389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.019427979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.019442189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.019462079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.019479879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.019499309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.019516489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019551559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019605279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019674449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019712689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:21.019766159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:21.019802009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.019834479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.019874469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.019893919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.019914659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { 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.019937209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019956219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019973509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019994559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020046129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020062419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:21.020080119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020095469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020116059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:21.020155059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.020181519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:21.020199509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.020216929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02135121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.02139451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { 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.02143037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.025011913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025115063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025191733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025207613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.027578605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.027611085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.027629495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.027645715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.027661785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:21.028256776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.028290476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.028306116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.031978918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:21.032046748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { 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.032067238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.032085378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032117588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032132388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.032149258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.032162528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:21.032265129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:21.032330489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.032348079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.032362919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.032978629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { 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.033016229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.033073859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.033093299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.033108029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.033135649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.033149949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.033164479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:21.033176809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:21.033190679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.033205349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.036322822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { 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:21.036355812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.036377712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.036392262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:21.036410982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036426702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:21.036442692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.036459312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.037261182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.037295122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037313932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:21.037329422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:21.037345142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037358002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.037372872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.037389422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.037969873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.037991233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:21.038013573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.038027803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.038045383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.038061343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.038077993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.038093383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.038109603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:21.038124613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.038138113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.038151893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.038165943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.038180993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.038197943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.038213273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.038227923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.038242253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.041314495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.041392965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041413315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041429755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.041450715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041465965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.041481455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.041500326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.043037087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.043143307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.043454387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043607677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043714717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.043778827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.043816117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.043837257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.044796301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.044826951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.044842211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.044912121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.045766832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.045817152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.045834312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.045850472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.055229889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055428019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055606909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055642309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065333126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:22.065394787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.065430117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.065467047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.067107678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.067143658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.067164418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { 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.067183358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09714392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.09718347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.097257671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.097292041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.097307771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.097325771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097339481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.099854373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.099918343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.099936603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:22.099952833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.099970053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.103246865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.103293745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { 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.103313225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.106767418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.106808258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.106826368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.106840248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.107045218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.107064028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.107079958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.107095398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.107110608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.112855322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.113432183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.113471563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.118105006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:22.118139056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { 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.118158436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.140289663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.140341273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.140358083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.140400333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.140416543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.147672299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:22.147951129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.147979799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.148330779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.159057557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { 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.159116327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.16293155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.16297546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.16299327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.16301114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.163028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.16304372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.16305729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.192011902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.192063922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.196183475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { 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.196286705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.203721911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.203772481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.203791571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.203806891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.214997569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.215026289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.218513912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.218555662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.234602564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.234647184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.234707494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.234724224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.237948397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.237994057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.239089027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.239121238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:22.246401013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.246438993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.246456993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.246472703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.246488703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.246573333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.246591073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.246606183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.246619703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.246635483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.246650483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246665353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246681023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246696463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.246711573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.246728313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:22.250762786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.250806256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.253435298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.253479638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.253497568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.253512468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.253563258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.253580798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.254495929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.254542919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.254728219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254795499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.254825609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.254858369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.254891529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.254908899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.020186886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.020235336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.020250796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.020267456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022735288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.022778988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.022798978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022816868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.027509612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027822882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027865872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027899512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035287628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:23.035351678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:23.035385628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.035432758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.036281599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.036311689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.036331599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { 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.036349639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.085568076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.085612436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.085775786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085811956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.085825906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.085842516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.085857616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.087526757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:23.087578647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.087594907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:23.087610067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.088142338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.09093228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.09096853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { 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.09098769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092403031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.092436101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.092544201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.092560411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.092576971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.092591921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.092608191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.092624261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.092639981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.17047362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.17054407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.17059822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.175947264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:23.176066494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { 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.176119074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.176830815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.177942275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.177980535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.178035435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.178051365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.185648121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:23.185707441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.185727571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.186160312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.187734463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { 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.187758923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.192683556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.192722357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.192741937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.192759117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.192774997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.192792107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192806137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.193260427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.193286887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.19725822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { 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.19734476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.205617086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.205643866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.207230997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.207268347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.21114341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.2112237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.212430431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.212470011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.290916411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.290943291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.290964991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.290980281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.294790323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.294844734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.298403026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.298463016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:23.372264592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.372294832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.372332602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.372349982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.372367462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.372384982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.372404112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.372422792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.372438472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.372454012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.372470192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.372487062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.372501952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.372519422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.434018838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.434073078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:23.444730637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.444801037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.445520187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.445544367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.445562767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.445577837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.450007831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.450235641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.456537815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.456587565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.458200867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.458245867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.458321457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.458359117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.458392547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.458410987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.0203566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.02039914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.02041377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.02042761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.02044168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.0204606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.02047673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.02049337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.02103577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02107546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02114114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02117595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023804212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:24.023888262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.023923692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.023957312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.023988252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.024005102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.024024092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { 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.024044802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030524457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.030778297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.030828127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030874437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030890068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.030907548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030924078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.031283228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.031348008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.031365678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:24.031513428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.032921699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035221621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.035535031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { 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.035567741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041471945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.041516106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.041573576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041590866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.041634286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.041653016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.041670326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.041686456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.041701386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.046122639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.046164789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.046188309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.049881032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:24.049924842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { 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.049944942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.061587241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061661301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061678601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.061696861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061710851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.063267332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:24.063338572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.063356852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.063384232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.064699153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { 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.064732323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072000788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.072025749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.072046429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.072062519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.072076849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.072148069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.072167149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.15359839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.15364761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.155799122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { 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.155835232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.156621032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.156651832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.156674992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.156690432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.158583694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.158624844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.161982836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.162030396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.214715376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.214745666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.214764456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.214779646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.217009598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.217056288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.218978409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.219021339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:24.220741061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.220760601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.220776741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.220792541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.220808351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.220824411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.220839761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.220854421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.220867821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.220883621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.220898661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.220913651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.220930061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.220946281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.301840282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.301882032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.307416856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.307463626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.308660127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.308683597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.308726867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.308745987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.315890472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.315939462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.317556134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.317596174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.317980234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318015014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318265334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.318298804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.318618574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.318637024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.019001032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.019053782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.019069542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.019084452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.019100902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.019120262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.019136982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.019155672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.026061857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026148407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026183567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026215737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026518527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.026564807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.026599497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.026637767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.026728357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.026750027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.026770177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { 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.026801967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027142758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027171238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.027188808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027221858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027238188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:25.027257698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027272818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.035057414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:25.035120844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.035140094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:25.035157574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.035175714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.036518995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.036566825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { 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.036586645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040446058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.040477948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.040496398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040512138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.040528518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.040545158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.040561758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.040577838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.040593988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:25.041986319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.042022279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.042046649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.04374863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:25.04377587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { 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.04379601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.04385804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04389343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04390825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.04392551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.04393931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:25.04400696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.04404272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.04405865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.04407428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.044844421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { 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.044883741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.044942981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.044961901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.044978471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.044996021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.045011831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.045027901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:25.045041681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:25.045057041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.045074141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.046502802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { 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:25.046528422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.046588922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.046605552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:25.046622502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046636712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:25.046652012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.046667932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.047854133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.048761984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.049767225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:25.049947605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:25.050212335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050232045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.050544485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.050568385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.051190376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.051213936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:25.051312866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.051330706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.051605356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.051636786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.051652606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.051669616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.051686416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.051702636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.051718986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.051737726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.051754156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.051769226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.051784286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.051799116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.051813766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.051829726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.05717917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.05724085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058434351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.058475571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.058494941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.058510341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.058786482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.058817812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.060163713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.060213253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.061868484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061930174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061962584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.061995374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.062028384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.062046464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.071554494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.071607144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.071622644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.071640604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.080681501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.080736151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.080755131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.080772621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.087853656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.088029217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.088070227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.088106147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.161114842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:26.161170142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.161211352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:26.161245712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:26.166966366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.167579717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.167614447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { 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.167634217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.229775863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.229825303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.229926294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229963984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.229977994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.229993804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.230006774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.244186494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.244272104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.244290204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:26.244307974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.245181635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.246743586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.246781926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { 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.246803836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.25234649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.252392191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.252442771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.252458191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.252474931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.252490741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.252507341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.252522821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.252538541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.257139424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.257184734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.257201434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.261016517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:26.261045057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { 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.261062567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.263808699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.263865369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.263885949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.263904619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.263919899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.268169022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.268220592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.268239122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.268257042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.269115423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { 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.269162153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287639817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.287725637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.287770377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.287802977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.287835497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.287920437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.287984367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.296395654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.296450664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.303455139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { 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.303510779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.314085197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.314120267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.314141957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.314159137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.342873179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.342920939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.34409754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.34414443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.346664422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.346705162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.346725342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.346741162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.347262562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.347309242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.348431023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.348461633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:26.402095623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.402144733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.402163753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.402180983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.402201043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.402218653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.402235283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.402252174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.402266374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.402282654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.402300034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.402316514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.402335524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.402351194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.408013518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.408067208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.415486193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.415529664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.431219645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.431265555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.431285285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.431298975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.432648916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.432697886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.435337358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.435400779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.459830917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.461837028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.46352347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:26.46356254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.463595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.46361103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.081031704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.081084054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.081101704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.081117664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.081458255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.081482095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.081533045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.081551695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.090335891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.090808752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.091446762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.091489082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.149776846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.149846926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.149887036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:27.149942436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:27.150434857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.150460157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.150478477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { 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.150496497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.224445302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.224472952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.224674413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.224712683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.224726883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.224743613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.224757443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.227127484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:27.227242385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.227285865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:27.227327625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.227939125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.230217817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.230273877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { 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.230294617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.230692137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.230714187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.230793257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.230809827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.230826367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.230839917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.230856917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.230873287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.230891797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.240321514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.240364214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.240382204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.250341822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:27.250373572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { 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.250391122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.256699747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.256822237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.256841487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.256860277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.256877147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.27473351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.27484603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.27487007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.275194011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.277979073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { 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.278033573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.28723037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.28725842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.2872778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.28729618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.28731688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.28756408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.28758387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.293014684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.293057774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.295363546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { 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.295412866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.356989332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.357016682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.357033112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.357046402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.430177168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.430228718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.43370963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.4337601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.490961993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.491027713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.491048663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.491063803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.493113025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.493159715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.495453697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.495493147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:27.496401457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.496424848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.496443208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.496459848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.496475998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.496492428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.496510558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.496526788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.496540218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.496555748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.496573598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.496589808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.496604668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.496619668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.507607676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.507653986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.516665333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.516711453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.522563687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.522609567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.522630937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.522647357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.522849997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.522877117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.52626279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.52631355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.538707429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.53912641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.543102313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:27.543813153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.543908433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.544055753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.01893756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018986731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.019003321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.019016991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.019039701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.019058371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.019352761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.019825301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020931752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021002772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021034532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021063552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021092312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:28.021125822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.021157702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:28.021329142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:28.021405612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.021424742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.021442202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { 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.021459532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021478382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021491682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021511952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021540522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021553872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021570602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021583672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021599202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.021632273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.021649063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:28.021664763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.021681593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.024649665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.024722885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { 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.024743235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024870365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024889765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024910275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024927275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024947445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024964705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024982605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025000015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025115675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025147805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.025165505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.025184365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.03218413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:28.032227301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { 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.032247621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.032345521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032742221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033063541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033094341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033107911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.033560182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.033611042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.033627262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.033643632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.034282762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { 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.034458242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036575374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.036613614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.036632364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.036647474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.036662674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.036677274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036689584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.036784964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.036803244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.041321557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { 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.041350987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041599628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041622118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.041664888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041726358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.041779388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.041797968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.042842829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.042886289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042949289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042966739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.042984049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042999239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.043015579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.043032399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.043670979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.043821549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:28.047277572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.047308642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.047328202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.047344812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.047361582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.047378322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.047395462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.047411192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.047426202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.047441342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.047456902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.047471642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.047487692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.047503572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.047757912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.047783812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.050530544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.050584664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050606024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.050623224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.050641914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050659434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.051909545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.051955385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.052549956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.052587956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.052732586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052784676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052815906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:28.052851276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.052882456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.052902646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021745036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021797326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021817716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021832806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021847916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.021867286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.021882936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021899396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021916486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021949926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021981726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022012496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022075576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.022113806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.022147826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:29.022182286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:29.022215016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.022235226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.022253246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { 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.022270516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022290726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022306056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022322736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022351536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022365876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022383086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022397406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022412526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:29.022449406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.022465836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:29.022481616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.022497656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.02769071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.02773459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { 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.02775773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031815403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031963283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.032064943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032084473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.032100933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.032127773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.032146173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.032163283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.032178373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.033396084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.033449934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.033468214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.036038346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:29.036079516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { 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.036100846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.037440907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037760278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037784278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.037801428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037816238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.037832288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.037878718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.037899508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.037915138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.039515089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { 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.039615199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04041546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.04045523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.04047173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.0404867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.04050175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.04051693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04053084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.04054603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.04056117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.041776601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { 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.041816391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046321024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046370854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.046390674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046405794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.046727554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.046832535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.047768615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.047819165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052244849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052326369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.052367569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052385919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.056036021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.056087001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.056848102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.056886632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:29.131698869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.131731849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.131751279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.131768349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.131784919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.131800909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.131817749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.131835879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.131850429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.131867269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.131881959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.131900259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.131916999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.131988529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.179675945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.179727905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.183157247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.183220087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.184639598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.184691478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.184711708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.184730208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.18727998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.18735431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.188720702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.188766762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.238157359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.238359519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.241729641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:29.241796812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.242038372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.242070762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.020895848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.020943948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.020959638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.020973118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.020986718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.021007168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.021023708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.021040298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.021256258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021295698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021327048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021357258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030854965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:30.030927696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.030963726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:30.030998876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:30.031130956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.031151226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.031172856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { 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.031191826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031275096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031291726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.031351276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031382496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031395826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:30.031507896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031525316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:30.041867414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.041937964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.041956644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:30.041975094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.042198924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.043413155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.043442915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { 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.043463285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.044204086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.044230736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.044350426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044744386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.044873336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.044898216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.044915466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.044932036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.044949566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:30.049360959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.049401629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.049419179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.053521873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:30.053558083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { 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.053578233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.057362655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.057414155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057429286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.057472216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.057487396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:30.057696326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.057738076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.057755486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.057771076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.058472986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { 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.058496656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.086544427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.086587027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.086645498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.086663618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.086681148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.086698358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:30.086714888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:30.088027209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.088053439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.08963153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { 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:30.08965717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.185879662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.187755024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:30.187854164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.187880594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:30.23630386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.2363621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.242851125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.242914365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.244728067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:30.244771917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:30.244790957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.244808707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.308643735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.308691965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.32916939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.32921536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:30.334491184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.334558134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.334579294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.334597054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.334613265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.334628855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.334646915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:30.334663335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.334679125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.334697375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.334714385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.334730655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.334747925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.334762985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.413769664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.413819174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.42143253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.424549752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.426758164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.426801164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.426820324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.426834394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.433608869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.433660549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.437255132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.437322672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.447643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.44770348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.44861245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:30.44865286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.448935941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.448964961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.026052235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.026179255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.026199135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.026213345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.026228245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"internal-dns-resolver","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.037825294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.038510204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.038859185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.038952115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.049432922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051030764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051094264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051125254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.063821453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.063913843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.064086144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:31.064135184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:31.065371815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.065412165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.065431665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { 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.065449915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.066171795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.066199875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","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:48:31.066474605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","error":"proto error: io error: No route to host (os error 148)","delay":"135.113495655s","count":"9"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.066529955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066564895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.066595675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.066614295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.066630585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.083388538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:31.083479298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.083496888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:31.083515128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.084050639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.110192478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.110241448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { 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.110259648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.118756745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.119016665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.119154805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.119173825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.119190705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.119205285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.119221535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.119239815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.119255225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.123735269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.123784699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.123802809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.143164433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:31.143360813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { 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.143554173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.148984818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.149326728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.149385518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.149459688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.149496918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.16613497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.166197481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.166216551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.167908882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.170854464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { 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.170916974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.173817486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.173880126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.173901176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.173919216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.173935686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.173952656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.173970536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.21882108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.21888112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.221723182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { 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.221760142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.222343343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.222383653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.222403393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.222420053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.222704783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.222734793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.225679575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.225725285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.225988876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.226016766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.226035346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.226049196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.23225948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.23230084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.234403542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.234431532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:31.265771266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.265823146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.265943976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.265963976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.265979626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.268057357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.268082477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.268102647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.268116137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.268131957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.268146947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.268161607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.268176347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.268191307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.276648244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.276697044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.283290839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.283324939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.2847879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.2848218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.28484078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.28485502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.286742071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.286901712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.287615062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.287648772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.288186493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288250843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.288418283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:31.288460763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.288498423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.288521153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.027226529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.027275139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.027291629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.027308329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.027333039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.027353089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.027370339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.027386239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.034184484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034252224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034287964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034319094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.087857014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:32.087927485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.087963725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:32.088001665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:32.088254915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.088282445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.088304205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { 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.088322955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.088480455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.088499925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.088657795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.089096575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.089129215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.089147335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.089161805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.103828276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.103888207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.103906317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:32.103923177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.104251547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.106656979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.106700339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { 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.106720009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.10826056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.10833029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.109244961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.109291941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.109320951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.109339121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.109358081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.109375731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.109392811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.114761925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.114810065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.114828685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.122454631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:32.122496241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { 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.122544191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.124207482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.124313072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.124329352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.124363792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.124377852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.216167201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.218277433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.218322083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.218830033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.222272026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { 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.222327996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.222958936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.222985816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.223004526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.223022316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.223038436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.223055496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.223068716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.223456337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.223479927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.226438489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { 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.226472419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.229049411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.229080741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.229099261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.229114191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.229130431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.229148321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.229774211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.229826331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334719821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.334781911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.334799821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.334814011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.350656803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.350710353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.36101377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.36107198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:32.414972541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.414999811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.415015371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.415029801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.415043791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.415217161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.415242571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.415258921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.415274871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.415291551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.415309001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.415494861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.415515532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.415533482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.422170567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.422218237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.427452681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.427516571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.445724444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.445779394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.445796724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.445810584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.447903496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.447933666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.449678567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.449762197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.458163624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.458221564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.467651291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:32.467715191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.467922531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.467951651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.02437038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.02440609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.0244211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.02514113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.027436862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.027475662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.027492542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.027508932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.034906098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034968788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034998768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035028638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.073770797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.075528838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.075630298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:33.075718288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:33.079741971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.079769191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.079787001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { 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.079804101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.080455972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.080477192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.080524722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.080903242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.080919042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:33.080937182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.080951092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.101964428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:33.102044418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.102064388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:33.102081468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.102729099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.107959833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.108021043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { 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.108044023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.111974216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.112013656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.112352646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.112368736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.112385276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.112398176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.112413046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.112428966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.112447886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.112660806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.112685066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.112701886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.114624308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:33.114650008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { 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.114671298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.121230033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.122660684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.122686544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.122940394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.122957764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:33.126280706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.127463477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.127502967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.127613307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.128618178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { 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.128654438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.132269791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.132308351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.132327691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.132343801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.132359571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.132401511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.132417311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.136072764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.136124004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.141479238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { 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.141531358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.159603352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.159668152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.159688352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.159702842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:33.299415417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.299469627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.305795352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.305838042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.308950434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.308997564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:33.309020674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.309037304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.310586515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.310630205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.311519166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.311558186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:33.437337151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.437381001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.437399131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.437414981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.437431881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.437447361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.437463841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.437531671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.437548541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.437564381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.437578881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.437594601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.437609001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.437623261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.438803692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.438830062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.44892312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.44896308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.44955046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.44957022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.44961237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.44962788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.456450995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.456498815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.458659917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.458705017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.464224601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.464266791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.471192486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:33.471267167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.471446457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.471468197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.022775961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.022815091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.022831411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.022851131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.023940022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.023968332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.023987332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.024028462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.024173862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024211042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024243272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024276633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025270093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:34.025332673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.025374253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:34.025409503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:34.026422704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.026461714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.026484204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { 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.026512964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026533914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026561304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026579554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026614644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026629334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026649334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026667324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.026684224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.026718634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.026741894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:34.026759904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.026780034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.029096676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.030934018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { 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.030975058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031438958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031457298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031479758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031494968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031511088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031528008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031545468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031560778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031575538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:34.031733358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.031755408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.031774358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.03380024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:34.03386876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { 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.03389233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.03393136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03396577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0339796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.03399698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03401199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.03439339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.03445251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.0344731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.0344934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.035261741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { 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.035297821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.035317601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.035332721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.035350041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.035368121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.035383121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.035398251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035411181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:34.035624661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.035643671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.036922922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { 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:34.036964342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037300142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037324312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:34.037344162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037362912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.037770713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.037815023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.039036494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.039077864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039175494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039222754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.039244554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039260084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.039430344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.039453934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.041226025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.041258375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:34.041282175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.041299205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.041316955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.041337015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.041352985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.041369345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.041385555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.041402185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.041416965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.041434445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.041451805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.041471905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.041492405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.041510056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.041527176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.041548006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.04797686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.04809126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048185541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048227671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.048251301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048266621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.048283311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.048302021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.049066821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049101571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049119091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049151201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049198421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:34.049232961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049268931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049291501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.087105343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.087161793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.087177383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.087192643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.092207877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.092254877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.092273167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.092290517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.212508247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.212710368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.212806558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.212837178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.223835826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.223928116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.223963496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:35.224000516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:35.227790599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:35.227817079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.227836769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { 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.227877789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.230954161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.230992911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.231012921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.231047161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.231063301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.231080191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.231095731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.247021043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:35.247069754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.247084734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:35.247099724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.248518015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.249836506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.249869256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { 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.249888466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261698915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.261766555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.261887435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.261944335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.262002255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.262034325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.262066635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.262100785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.262133235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.26946916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.26951285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.26953258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.275091065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.275138195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { 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.275158555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.276349246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.276404386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.276419836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.276439206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.276454116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.285365742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.285425982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.285442832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.286037763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.287477034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { 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.287519964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.303565706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.303609976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.303683816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.303705656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.303726966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.303746516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.303765606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.315304565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.315354485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.317505177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { 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.317539617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.326297273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.326337503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.326357463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.326373643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.361576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.36186079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.363954252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.364105952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.371368087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.371394647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.371418107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.371433027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.372694678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.372749248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.373920709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.373958369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:35.375747071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.375786671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.375805451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.375823111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.375840431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.375858171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.375874031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.375889251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.375902741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.375919741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.375937391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.375954411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.375974121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.375992741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.376009831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.376029021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.380002534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.380049274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.382714596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.382761946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.382782096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.382805366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.396254326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.396316086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:35.397326017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.397426227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.404507922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.404605662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.404838262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.404879522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.404916863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.404934443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.027037041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.027130911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.027148221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.027165071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.027261091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:36.027291911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.027310131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.027361311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.028322962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028406292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028443422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028473992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028766762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:36.028804662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.028839482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.028880352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.031372494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.031429964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.031451474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { 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.031473444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033308375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033338095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.033356535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033390635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033406195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:36.033424535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033441055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.033531575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.033571966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.033588626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.033605616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.033625386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.035139557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.035172317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { 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.035191977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054497461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.054540441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.054642981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054658321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.054712381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.054726331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.054742151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.054757801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.054774152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:36.15932056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.15937196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.15939084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.162508703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.162855373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { 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.162883783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.165821235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.166043115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.166086155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.166103525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.166118275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:36.191767075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.191838585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.191859085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.194374167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.201512832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { 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.201562392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.372965371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.373019151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.373046351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.373061591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.373077312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.373092562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:36.373106262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:36.377277275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.377323545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.400068042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { 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:36.400116872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.401865743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.401893183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:36.401911423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.401925623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:36.492299801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.492355441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.497042215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.497111245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.498003846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:36.498045836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:36.498064266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.498080026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.501335988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.501383828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.504815581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.504871911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:36.505430041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.505477331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.505498291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.505514891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.505530561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.505549611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.505565991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.505582231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.505596091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.505613291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.505629111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.505643331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.505658531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.505674241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.510976825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.511024716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.518503111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.521483213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.527084718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.527130138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.527148318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.527162188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.531194781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.531239831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:36.534221913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.534268343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.535187014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.535224794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.652562582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.652635632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.652833302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.652858742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.031303417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.031349627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.031408467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.031425077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.031468407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.031487137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.031501797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.031517067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.046896829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046957569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046988479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047091859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.084985367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.085054717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.085093317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.085126567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.085196417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:37.085215737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.085233627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { 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.085251227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.086947299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.086968389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.087010229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.087068579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.087084499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.087103439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.087117259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.091032282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:37.091093442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.091146702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.091166082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.091185422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.097441537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.097717867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { 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.097789117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110743947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.110789937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.110809487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.110823107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.110837387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.110853167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.110868827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.110883677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.110897597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.120606114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.120644274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.120662644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.123139696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.123169426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { 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.123191786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.144485132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.144559462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.144578282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.144596292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.144611922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.144888792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.144934642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.144982783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.144999393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.145927583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { 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.145972843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.146169823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.146196853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.146214703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.146242523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.146262243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.146279354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.146293034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.146309354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.146327644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.148068455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { 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.148110935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.148559775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.148595475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.148651335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.148669365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.148692615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.148711145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.151118677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.151175527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.151194277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.151208137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.151224127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.151236867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.151339537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.151360367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.153888519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.153921839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:37.153942909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.153957999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.153976749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.153991959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.154006129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.154020089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.154035899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.154052069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.154065139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.154080399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.154098499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.154114109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.154127909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.154141929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.154156969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.154172989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.159537444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.159590164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.159609314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.159623864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.159641174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.159654954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.159670114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.159686104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:37.160772874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.160797854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.166540219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.166615989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.168834841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.168891391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.171334692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.171379702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.053785427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.053851557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.053868217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.053884187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.055094688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:38.055137178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.055156418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.055175318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.056117879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056176879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056208659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056240079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061120112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:38.061191882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.061229572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.061265932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.061879023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.061918453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.061938433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { 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.061958033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.131111945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.131161835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.131211705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.131247445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.131265545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.131323885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.131342495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.132938856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.133002446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.133024837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.133042317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.133696247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.140380442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.140421852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { 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.140442692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.141270923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.141300893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.141317823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.141332113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.141348983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.141363033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.141378873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.141396793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.141413933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.142105653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.142128303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.142148243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.146042066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.146082736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { 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.146104106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.15104601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.151984731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.152012241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.152140521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.152188581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.154472223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.154542043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.154561083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.154703063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.160844577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { 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.160872838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.163157959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.163193879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.163211459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.163228389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.163243489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.163315589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.163336839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.174071077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.174132878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.189142359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { 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.189195369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.195153323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.195200763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.195221373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.195236023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.209048784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.209098844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.215063558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.215113348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.32278919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.32282072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.3231608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.3233077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.328133524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.328189974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.329524985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.329609415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:38.378847132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.378951242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.379001822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.379021682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.379037712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.379053662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.379074012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.379089922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.379104432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.379120462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.379136062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.379155212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.379170392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.379188442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.381663874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.381991174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.386276037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.386324097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.388071019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.388107719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.388126929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.388141359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.38939074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.38943115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:38.390327341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.390361411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.399896228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.399963838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.400124118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.400168888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.400203778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.400226238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.062251606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.062286376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.062302506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.062341976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.063727437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.063756937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.063777077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.063797447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.064828138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065030228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065097298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065134408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069506022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.069574122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.069616672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.069653832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.069973452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:39.070007952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.070027222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { 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.070085922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.073241784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.073277854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.073453045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.073520185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.073542125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.073563215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.073616445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.074929556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:39.074997886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.075021396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.075041746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.075377646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.078914169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.078964589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { 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.078984319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.130204757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.130244497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.130466918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.130483828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.130500368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.130514128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.130530198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.130561478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.130583058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.131739109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.131782759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.131800439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.13384439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.1338981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { 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.13391794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.198132409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.198241059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.198260809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.198302609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.198320229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.204132703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.204179023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.204223983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.205648154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.206771945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { 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.206830735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.21314731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.21317281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.21319091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.21320743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.2132222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.21323901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.21325332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.217093593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.217141033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.219039324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { 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.219087044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.220067715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.220104035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.220122255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.220136565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.264211858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.264276248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.265417329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.265452209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.26652342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.26654296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.26656135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.26657696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.269212332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.269257312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.272374405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.272558245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:39.273921416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.273966346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.274063926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.274081786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.274104766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.274121186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.274137166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.274152406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.274169116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.274187186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.274204306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.274227586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.274244466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.274259386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.282805562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.282895633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.287275646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.287350856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.289228497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.289257837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.289277547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.289293197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.349085552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.349117102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:39.359948551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.360103151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.430582014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.430719714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.441510572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.441579022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.442103043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.442126263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.02294155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.02298758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.02300393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.02301996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.02303569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:40.02305928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.02307702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.02309479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.02316466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02331092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02337652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02340675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025802222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:40.025858832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.025896502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.025933482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.025967902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.026024682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.026051172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { 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.026070242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028911694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028948714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.028966964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029000734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029015324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.029299214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029330084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.029348274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.029381694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.029398754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.029415524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.029451364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.033793478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.033836368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { 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.033856168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03705046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.03707328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.03712031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03713815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.03715481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.03716922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.0371867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.03720411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0372207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.03723782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.03725472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.03727079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.039517022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.039560552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { 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.039580312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.039743272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041619254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041658524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.041739644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041758744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.045240916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.045385256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.045428856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.045481617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.048171419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { 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.048264149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052271522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.052532752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.052573502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.052590852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.052608272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.052677392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052695422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.070840426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.070871706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.072699707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { 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.072759467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.078705772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.078731802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.078844322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.078860322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.082120194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.082164694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.083554745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.083602425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.088840439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.088893019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.088912509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.088927359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.089192159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.089215359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.090575781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.090601871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:40.097446826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.097498236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.097516966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.097534546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.097551416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.097569396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.097587626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.097743946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.097791986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.097846886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.097865066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.097880966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.097895526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.097909866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.10371718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.10375341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.109264995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.109319425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11578569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11581116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.11604812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.11607001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.11702158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.1170707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:40.118110411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.118195161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.16976574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.16988721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.229363475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.229428205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.229932746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.229962966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.01940143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.01944849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.0194634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.01947735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.01949118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.01950748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.0195222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.01953731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.026914716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026974236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027009586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027043196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030944919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.031010959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.031050379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.031113029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.031482989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:41.031707699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.031733759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { 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.031752289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039194385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.039229465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.039515865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039578325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039597445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.039616495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039633575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.039748755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:41.039796065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.039812685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.039830585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.039848955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.042143337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.042186147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { 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.042206887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043876278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.043907918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.044154619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044206329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.044270919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.044286739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.044302249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.044318339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.044335269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.044446539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.044467729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.044483669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.047738951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.047780621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { 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.047802211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.048130432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048193852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048212212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.048229292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048244072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.048327192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.048388832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.048407272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.048427222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.048998882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { 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.049032482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.049088612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.049108312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.049126552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.049144922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.049161932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.049176952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.049191902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.049207592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.049224932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.050651913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { 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.050694563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050714753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.050729933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.050745733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050788574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.050806154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.050824264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.051439974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.051482274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051502634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.051516164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.051533504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051547784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.051564684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.051581024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.052135725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.052157285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:41.052184395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.052199085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.052217205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.052232885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.052287005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.052314665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.052332675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.052348745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.052368625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.052383985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.052400805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.052417285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.052432755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.052448185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.052464015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.052481675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.055123697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.055154687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055176957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055191487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.055210497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055226657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.055243387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.055259777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:41.055831567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.055864247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.055881937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055916107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055952747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.055990857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.056141318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.056160918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.018895542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.018947102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.018962923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.018976923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.018990393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:42.019010403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.019030303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019046993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019120393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019154093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019185343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019216213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019318773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:42.019376643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.019409763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019444423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019477683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.019493143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.019510843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { 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.019528733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019546433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019562733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019579733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019608393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019622483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:42.019641313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019654433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019670563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.019701823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.019717993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019769513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019788943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.021132684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.021221844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { 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.021243634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0286913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02872337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02876984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02878501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02880117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.0288135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02882795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02884297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02885706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02918789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.02921225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.02923219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.034202334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.034242774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { 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.034327564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.034434764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034494814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034511264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.034528664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034544634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:42.035942155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.035984845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.036009625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.036027385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.036851456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { 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.036894666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037111126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.037131986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.037148246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.037163826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.037182196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.037199606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037213986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:42.037229156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.037245666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.038846268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { 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.038888528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.04264913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04267612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.04269286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04270702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:42.043383241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.043405461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.044164472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.046161123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046213033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046229713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:42.046248353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046262623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.047875254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.047933134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.048573305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.048606595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.049705136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.049732146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.049750136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.049765926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.049781636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.049798266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.049814746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.049830416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.049843876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.049858976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.049874556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.049891206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.049908686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.049926266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.054375529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.054422299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.060179824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.060230534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.061371804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061413505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.061464945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061480975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.061620095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.061663805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:42.0693055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.069356261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.069779581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069818091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070428461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.070664711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.070704992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.070725542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.028450334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.028517004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.028536784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.028552074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.030611205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.030666235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.030688365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.030708065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.032543227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032703847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032738097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032771147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078314721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.078384311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.078419521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.078452911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.082198954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:43.082298114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.082318604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { 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.082335214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.092542282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.092576792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.093153252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093205382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093220292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.093237883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093253573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:43.097005165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:43.097288606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.097311626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.097327276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.098374966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.099826587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.099868348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { 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.099886518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.105226612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.105276982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.105296902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.105311362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.105326912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.105340322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.105355682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.105371132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.105387502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:43.108673664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.108717534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.108737404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.112035777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.112084197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { 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.112105137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.138589387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.139459347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.139487197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.139742408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.139771838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.151943897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.151989727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.152011447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.152063387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.155323299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { 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.155365899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.167124078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.167166748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.167186538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.167201978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.167221188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:43.167237358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.167251408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.178980577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.179031017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.180425788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { 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:43.180464258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.190270476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.190319106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:43.190337156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.190352656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.190819926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.190844246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.191756737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.191786037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.194210079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.194247019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.194321099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.194337879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.194457589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.194498319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.195165499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.195211919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.195318379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.195336429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19535267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19537214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19539176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19540811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19542474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:43.19544082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19546189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19547794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19549346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19550887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19554285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.19556133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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:43.19603042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.19613362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.201147804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.201204804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.203268385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.203305386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.203322736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.203344106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.203398426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.203416936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:43.204067886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.204102806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.206912738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.206965988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.207140788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.207177668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.207209658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.207226298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.051328274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.051363964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.051379444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.051394444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.052527285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:44.052555105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.052572635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.052588975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.053790316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055183197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055235317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055267737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.083657448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:44.083730158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.083769698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.083818718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.087360481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.090479133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.090519523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { 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.090538873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093088465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.093132595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.093288566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093327976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093343096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.093362066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093377266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.09974471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.100194021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.100242691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.100260791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.100838481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.105413465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.105571535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { 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.105595365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11235585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.11240604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.11249623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11251714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.11253559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.11255188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.11257062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.11258921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.11260879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.211477885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.211526605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.211568675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.215059777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.215090487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { 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.215108497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.223523974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.223933744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.224308754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.224366844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.224387154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.239443526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.239512696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.239532996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.240202116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.242335998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { 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.242365978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246853091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.246872541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.246892171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.246910791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.246927371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.246945681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.246961261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.32489337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.32494734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.335237538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { 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.335296388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.398548666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.398592686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.398613226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.398628146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.402099168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.402146778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.40405064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.40409073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.40443115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.40446928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.40448946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.4045071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.408120393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.408173933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.409034454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.409062214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.413749837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.413799287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.413820207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.413836357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.413855427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.413871717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.413888717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.413907587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.413922147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.413937877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.413955597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.413973897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.413990647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.414005967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.414361368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.414383788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.41705796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.41710047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.418650941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.418687611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.418707031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.418721051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.419919362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.419976292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:44.420736292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.420778762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.420799962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.420833583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.425072026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.425116256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.425181926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.425204306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.057788953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.057822223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.057839813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.057855433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.057872573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.057918733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.057963383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.058009753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.064479328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064731548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064770888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064849448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.130847508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.130934388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.130973248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.131008168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.132958749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:45.133006209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.13302751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { 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.13304863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.13332894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.13335072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.13350618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.13354365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.13356388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.13358313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.13359749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.134962391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45.135002911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.135021711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.135039211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.135374801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.138067223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.138112173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { 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.138133863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.144092778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.144137218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.144345248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.144366038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.144385198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.144400298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.144417368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.144432908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.144449458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.208811247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.210285688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.210368968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.2127599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.21278437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { 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.21280281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.213978981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.214183531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.214201491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.214220161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.214234561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.230424183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.230497493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.230515923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.230954663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.232187614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { 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.232232934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.233792005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.233827426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.233846766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.233867486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.233884646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.233901526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.233917566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.234327266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.234363226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.236691738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { 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.236730978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.238274809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.238315709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.238336539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.238351549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.238822459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.238872169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.23943253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.2394588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.241372021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.241416901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.241436961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.241451361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.243198003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.243232863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.244304643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.244327913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.293696231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.293741381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.293760141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.293776711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.293793501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.293810011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.293826161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.294011551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.294031871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.294049161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.294064291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.294080471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.294116881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.294132451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.302804518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.302841928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.309675153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.309730253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.365626125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.365809555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.365946545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.365966065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.428465952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.428512002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:45.431446465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.431492945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.433020136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.433077526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.434642827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.434728597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.435096637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.435129187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029106184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029154314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029172444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029189264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029235134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.029290374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.029310714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029329234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.029459974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029532034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029573905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029609585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030943406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.030996146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.031032256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.031067436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.031448466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.031472586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.031494866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { 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.031553246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.038946742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038979012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.039093972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039146362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039162622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:46.039182072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039196442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:46.040349213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.040406643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.040423103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.040438233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.040453723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.044566126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.044608976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { 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.044631936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.044753966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.044772346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.044954956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044994696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.045014726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.045037996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.045056866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.045076256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.045096166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:46.046108627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.046151267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.046171777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.048331149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.048382619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { 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.048406289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.048507579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048598989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048616059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.048632819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.048651009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:46.048964459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.049009459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.049058199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.049076609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.04961399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { 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.04964993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.04971723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.04973511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.04975224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.04979812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.04982237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.04983844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:46.04985178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:46.052066591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.052103831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.053776243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { 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:46.053846383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.053917683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.053935993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:46.053955753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053970163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:46.053986373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.054003283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.054939654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.054964134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.055420954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:46.055452124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:46.055470014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055486674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:46.055503264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.055519614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.056328765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.056385175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.056441875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.056457955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.056472295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.056486815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.056502325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.056517775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.058037926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:46.058085536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.058101336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.058115316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.058130826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.058148056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.058163266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.058177426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.058192116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.058206956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.06290934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.06295062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.06296898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.06298447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.06300348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.06302357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:46.06303771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.06305324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:46.06380102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.06382086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.06389651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06392695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06398218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.06401567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.064046031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.064061731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.292415956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.292465866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.292481656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.292496516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.293480616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.293503737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.293519767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.293537037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.295300808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295361648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295393978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.295424138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.371093015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.371197245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.371273965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.371320135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.374295117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47.374317307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.374338427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { 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.374363137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.447179112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.447223662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.447396403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.447436873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.447456873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.447472533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.447486033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.508940789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.509009889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.509027109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.509055199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.51091321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.512975022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.513025742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { 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:47.513046852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.517215225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.517260995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.517348315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:47.517397765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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:47.517415945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.517430485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.517446755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.517462015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.517477945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.531390636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.531442286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.531460546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.614552489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.614600099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { 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:47.614620429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.711120591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.711206701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.711240231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.711371062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.711390422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.719508518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.719564978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.719583678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.720877299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.723309061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { 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:47.723350901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.728398254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.728439844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.728458354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.728474244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.728491704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:47.728507965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.728523515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:47.738511952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.738539162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:47.743154966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { 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.743197436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.865310107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.865386437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.865464207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.865500247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.970639366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.970667556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.113416564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.113452934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.12197864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.12200649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.122471891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.122502391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.123474561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.123508441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.133023689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48.133135059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.141058615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.141124225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.141155335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.141171865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.144060427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.144107787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.158363288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.158412588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.158429938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.158449668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.158466398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.158482598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.158497708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.158514198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.158527768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.158543038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.158557828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.158572898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.158587988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.158603358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.158618068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.158652668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.163191221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.163215251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.317819888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.317867068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.317983768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.318131628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.318182718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.322619071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.322667022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.326331244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.326361524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.326377064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.326389654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.326408134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.326487294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.332801629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.336437522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.338500893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.338535903Z","hostname":"w-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:48:48.338553853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.338571863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.344304438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.344351028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.364240833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.364305313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.364340503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.424671068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.425829229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.425957799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.426003019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.4270727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.42709949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.42711547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.42713078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.42720436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.42722494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.430265063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.430387893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.430441823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.433664015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.439071919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.439136449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.49351315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { 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.493757721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.500862976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.500908836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.500927176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.500941976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.515066097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.515093647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.516556188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { 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.516592788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.517492278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.517520598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.517539568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.517556448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.517574968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.517592538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.517609048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.525255764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.525297454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.528014026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { 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.528056486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.536995363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.539295845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.539541715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.539560415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.547819351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.547862481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.550200123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { 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.550237933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.550489693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.550521993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.550540543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.550556523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.550575053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.550682063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.550700113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.556029687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.556068397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.558123099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { 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.558169999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.562268972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.562344482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.562477512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.562494452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.570954569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.571000799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.575166192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.575219732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.577934814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.578223584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.578246904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.578262634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.580112566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.580157566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.588531162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.588584742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.591316074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.591365074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.591382784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.591398784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.591414594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.591431004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.591445944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.591466074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.591480184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.591496764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.591512314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.591527464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.591541814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.591558134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.591573424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.591590774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.597192258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.597237219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.603553823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.603581983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.603601913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.603616763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.604040104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.604074284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:48.609130197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.609164048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.615221232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.615281602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.615432062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.615774563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.615810733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.615828243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023225969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023280059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023296859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023312479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023327969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023353339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.023396409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023413289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.024103909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024152869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024196769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024254839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02431226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02434971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.02438602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.0244222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02445657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49.02447704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.02449778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { 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.02451691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02453856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02455444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02457209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02460245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0246175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02463526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02464874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02466952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.02470298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.02472141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02474996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02476761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.025976991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.026033581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { 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.026056831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026078811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026096051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026114321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026130001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.026147931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.026163251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.026182781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.026198721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.026266321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.026502511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.026543441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026563971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.029452513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.029499513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { 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.029518993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.029609984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029678714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029695134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.029713424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029728774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029751304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.029788574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.029806544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.029824314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.030535664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { 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.030581294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030601604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.030619384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.030636584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.030654554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.030672884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.030690814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030707674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.030724534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.030743214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.031929885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { 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.031974215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031994895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032010085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.032031085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032046265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.032062495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.032080165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.032627896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.032668116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032688096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032702966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.032719946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032738586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.032756346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.032774266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.033299316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.033332386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.033351296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.033368016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.033386286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.033416676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.033434936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.033453386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.033478006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.033495086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.033513896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.033535596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.033552257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.033595377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.033611917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.033630347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.033649257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.033667177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.036202079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.036257599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036316029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036337559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.036357569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036376079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.036393779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.036412199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:49.036887059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.036935339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.036954919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.036988209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037019829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.037054189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.037088299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.037106909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01943038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01949492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01951161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01953029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01954711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.01957124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.01959135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01960945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.01962938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01966799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01970311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01973407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01986028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.01989704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.01993105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01997042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.02000632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.02002403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.02004194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { 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.02006157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02010055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.0201207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02014901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02018656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02020095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02021893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02023477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02025271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.020286831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.020308971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.020326611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.020343341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.022055352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.022097102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { 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.022115712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022286062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022309052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022352162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022368452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022384282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022397612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022412672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022429372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022445762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.022461032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.022476772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.022492122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.024359364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.024380054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { 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.024397344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.024475404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024507864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024521434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024536714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024553544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024596874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.024633704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.024649484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.024666054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025312974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { 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.025335354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025379254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025394764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025410284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025426264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025442934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025458294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025470834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025485794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025501034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.026863675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { 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.026890465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026916606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026930556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026948676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026963006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026977906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.026993166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.027744656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.027767816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027818046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027855926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027872716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027889886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027906936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.027924976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.028538167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.028567147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:50.028584977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028599457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028616057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028633057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028648717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028665267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028680197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028696897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028713437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028729997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028746197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028784747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028800787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028815397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028833597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.028850507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.031422749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.031463409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031483699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031498759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.031528989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031544909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.031560689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.031576749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:50.032118129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.032164179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.032181959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0322179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03225092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.03228455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.03232046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.03234035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019040053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019092343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019108403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019122703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019137773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019157003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.019174013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019190883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.019207743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019239883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019269543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019298793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019374343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019409283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.019443873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019480193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019578613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.019621783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.019642413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { 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.019662593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019682553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019697943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019714753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019749233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019763843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019779983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019793103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019809763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.019846533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.019863773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019903183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019920573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.021210404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.021270514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { 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.021291874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023916266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023975266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023997616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024013246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024032096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024053536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024071676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.024088596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.024105446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024241846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.024264917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.024281987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.025999998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.026044968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { 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.026068128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.026127398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026163688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026178938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.026196718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026216858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027373329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.027430709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.027462479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.027479429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.027991689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { 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.028019339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02900007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02905842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02907871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02909645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02911555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02913347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02914993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02916603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.02918477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.030737411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { 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.030783191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037920787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037963077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.037981317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037995217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.038504257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.038551037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.039781638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.039813798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04194721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04208325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.04210699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04216646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.04218448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.0422054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.04268918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.04272894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:51.04280575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.042847791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.042867461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.042885731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.042904221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.042922421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.042940791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.042957681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.042975951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.042992491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.043010011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.043026991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.043043071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.043059231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.043075411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.043093731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.045614963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.045668613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046956094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.047022164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.047066854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.047118324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.047136384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.047156104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:51.047655014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.047680144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.047793594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047948564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047986044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.048079574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.048166785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.048186805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.019154316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.019188216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.019203266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.019217066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.019234376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:52.019253626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.019269506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.019287176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020586317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020630077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020666847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020698157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020810767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.020847397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.020879267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020911047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020955567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020973067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.020990767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { 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.021008437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024083739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024110259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.024127049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024159669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024173609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024217299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024234399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02435478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.02439216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.02440849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.02442489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.02444094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.030816514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.030869954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { 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.030891325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031058555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031110805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031131325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031149945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031191335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031207115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031224415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031241905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031259125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.031275735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.031292955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.031309435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.043621714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.043655804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { 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.043677804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.048553498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048644668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048663718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.048684468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048700728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.048815238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.048854008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.048871008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.048887308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.055897213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { 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.055952773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056261694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.056301744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.056321424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.056337494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.056352304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.056367294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056382944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.056398244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.056413634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.068306243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { 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.068364263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072227256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072271776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.072289636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.072305326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.072354006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.072542276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.080456152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.080553762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.080806822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.080863182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.080989242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.081048712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.081148752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.081203212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.082540843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.082635064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:52.082941554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.083001104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.083047544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.083080744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.083112934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.083157284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.083190674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.083254924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.083289384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.083323394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.083358154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.083393034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.083424954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.083456484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.087040627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.087174597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.09100269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.09109675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09149195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09152413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.0915399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09155364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.09160445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.09162586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:52.093874752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.093914822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.093959142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093988042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094016132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.094048892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.094079792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.094095422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022181202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022246412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022263422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022277202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022293102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026077055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.026122445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026331295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.026917786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027038916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027073056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027134316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027378746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.027417926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.027454046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.027488916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.029640398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:53.029680768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.029700418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { 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.029720528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029838548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.029878448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.029896858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029932158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029947968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:53.029964828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029978248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.030138118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.030175948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.030192958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.030209248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.030228968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.031407189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.031431349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { 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.031452299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031472019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031486259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031502219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031517519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.031534419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.031549299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.031565729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.031584609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031601349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.034779241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.034800631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.034816691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.037076233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.037110253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { 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.037130133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.037367033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037436183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037453683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.037472453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:53.037486443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:53.037593744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.037631924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.037647924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.037719844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.040119815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { 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.040165155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:53.042996708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.043082568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.043100288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.043117438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.043133638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.043150278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:53.043166588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:53.043181748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.043198228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.045220859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { 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.045268879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.050357063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:53.050405133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:53.050424703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050441293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:53.051009114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.051045164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.051701464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.051726214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051834114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:53.051851674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:53.051869464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051885274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.051902704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.051927044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.052662155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.052822685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:53.052863065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.052879005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.052896095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.052948535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.052964145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.052978985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.052995245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.053010495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.053023665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.053062175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.053079125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.053094995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.053109405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.053123815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.053139435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.053155215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.066498795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.066556785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.066769516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.066795106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.066817196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.066830986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.066873786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.066892396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:53.070706409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.070748349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.070765879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070802169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070872839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.070907619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.070939179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.070956529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096138291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096166781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096182261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096197151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096211591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:54.096229911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.096246141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.096264451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.096714081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096748161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096778781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096810411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.100540624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.100600344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.100634374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.100671484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.104701837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.104746457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.104767057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { 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.104785017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.106367128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.106392788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.106410398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.106442148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.106456558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.106473028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.106486479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.1079277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.10796913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.1079851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.10800052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.10801676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.112048423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.112112733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { 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.112273173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.124158942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.124211912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.124234512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.124250572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.124510552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.124708922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.124730442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.124746852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.124763482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.13503109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.13507418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.1350923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.138418603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.138457113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { 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.138476463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.144988918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.145164928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.145213678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.145328628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.145366268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.160357989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.160434039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.160453799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.160491489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.16166276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { 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.16170944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.177698752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.177805782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.177848012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.177882352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.177914842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.177998162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.178035262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.178880633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.179025173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.181492725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { 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.185003428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.18807982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.18811683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.18813495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.18814973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.215820101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.215912841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.217717342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.217770062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.229578801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.229652421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.229670661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.229686431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.230163382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.230187202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.231967463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.232008263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:54.245793914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.245824334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.245848974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.245866174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.245884804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.245902054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.245918634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.245934054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.245947934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.245964214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.245981154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.246032114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.246047524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.246066124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.255654511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.255721761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.260741385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.260790645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.262381276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.262456606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.262536526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.262572626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.275278576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.275555666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:54.278489798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.278534348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.290529847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290580647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.290785017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.290826917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.290861588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.290881498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.048850958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.048888038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.048905568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.048921818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.049197738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.049240148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.049262578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.049281648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.050176969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050241789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050279629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050312999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050672339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.050723019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.050761029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.05079857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.05100204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.05102312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.05108967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { 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.05111164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.058388145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.058436615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.060701857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.060755367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060773967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.060793187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.060808447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.063498039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.063550889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.063568099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.063585989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.063977599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.065782711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.065829641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { 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.065847401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.150270695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.150391985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.150473445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.150490235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.150564085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.150579505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.150595545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.150610605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.150626065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.153888277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.153940957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.154052747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.159937122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.160201922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { 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.160359162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.161298073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.161426673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.161446763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.161465113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.161480003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.243129115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.243204285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.243224375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.244094055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.245792947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { 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.245831167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.246589207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.246628817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.246649057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.246664407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.246681707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.246702537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.246715827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.247395188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.247422518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.252716852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { 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.253727633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.317518241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.317566261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.317583231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.317595891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.319200152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.319235972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.320541943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.320587843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.322121234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.322149114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.322169224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.322184954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.331380721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.331434651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.332482812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.332515082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:55.340428538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.340472738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.340490768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.340506638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.340521898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.340537318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.340552188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.341777249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.341798629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.341814319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.341829429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.341844669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.341859459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.341874139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.343952401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.343980841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.349585575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.350320805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.354271318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.354312408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.354331028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.354344958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.354771069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.354796399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:55.355586319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.355608949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.368228389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.368293159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.36918331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.36922938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.36926858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.36928694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.020199599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02083782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02089485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02091115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02092476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.02094583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.02096155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02097732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.02099328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02102457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02105424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02108267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02111164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.02114348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.02117562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02120692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02123842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.02125466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.02127226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { 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.02128913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.051575833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.051760293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.051864603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051909803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.051924513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.051944533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051958243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.053793915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.053894955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.053916875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.053934305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.053955295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.06065839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.06076655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { 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.0608163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067143575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.068700206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.068790496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.068808556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.068825176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.068839476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.068855466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.068872806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.068888436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.073261159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.073308809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.073326669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.075728131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.075763891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { 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.075783301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.080810795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.082217786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.082283616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.082353166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.082385756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.085202958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.085325849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.085371479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.085455139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.086480859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { 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.08692093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.183646363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.183802783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.183825573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.183843383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.183861463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.183877603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.183896603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.191757009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.191802779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.195922122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { 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.195969322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.287693401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.287739261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.287758021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.287772661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.289996823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.290038413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.295031257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.295104797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.373928396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.373975556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.373996486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.374010836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.37883928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.37888924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.380529281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.380568751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.381052572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.381077342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.381093062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.381107412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.381121652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.381138362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.381155152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.381169812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.381182172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.381196042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.381210042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.381225222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.381241022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.381256292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.387549376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.387601666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.397164424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.397263214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.400396416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.400438266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.400507366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.400524046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.402479018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.402518338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:56.40605402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.4061262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.414458527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.414518977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.43234626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.43239762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.43260465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.43265348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.020608564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.020662264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.020679084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.020693094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.020712544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.020732574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.020749944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.020766324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.020918284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020960234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020992254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021025614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021174824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.021216114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.021249924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.021283984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.022382315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:57.022437135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.022461305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { 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.022480645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022537825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022554725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022573135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022604745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022618575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022636525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022649785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022665815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.022700275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.022717375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.022732885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.022750425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025307397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.025350407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { 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.025369637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025652598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025681538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025698328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025712878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025732248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025746308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025762598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025778668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025793618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025865968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.025884548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025903428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.02897726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.02901601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { 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.0292152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.032074092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032131072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032147982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.032165682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032181002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.033395043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.033446433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.033464693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.033484293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.034159314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { 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.034182934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034293114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.034313624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.034330384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.034347364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.034363954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.034379214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034394464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.034410944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.034427714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.035734685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { 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.035781775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035802975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035817355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.035833355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035850565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.035866775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.035892435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.036297736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.036871636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036915906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036931836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.036949116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036966536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.036983546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.037018916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.037553207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.037587747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:57.037609247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.037626147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.037642947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.037660107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.037677387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.037693227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.037711437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.037730807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.037748987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.037766767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.037783597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.037802347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.037818457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.037836887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.038551097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.038583197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.042921251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.042970311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043193411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043214241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.043233781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.043250111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.043266761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.043285801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:57.043959831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.043988921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.044149611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044189862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044224172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.044260162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.044293652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.044313222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019337016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019399756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019422556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019439186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019456246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:58.019476996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.019494106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019512916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.019536486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019586356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019630556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019664156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019701196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.019737946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.019772066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019807756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019841016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019856996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.019879776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { 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.019919536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019937786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019952026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019969296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020001696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020016256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020034446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020050026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020067296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.020099496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.020119826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.020136756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.020152456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.021290597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.021339677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { 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.021359857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021381137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021399287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021417177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021432407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021449617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021478597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021495287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021513387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021530417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021546807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.021563407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.021583187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.023220039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.023256029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { 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.023277369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.023296499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023332459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023348169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023366019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023381689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023398459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.023434149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.023498409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.023535119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.023985119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { 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.024023609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024045349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024062259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024079619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024095999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024112589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024129889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024144819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024162679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.024181499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.0252733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { 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.0253125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02533578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02535133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.02536804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02538128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.02539716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.02542435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.025948241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.025972501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025996571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026018951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026035661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026052551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026069641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.026085841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.026608931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.026630951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:58.026656501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026670701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026687211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026702761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026717471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026732501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026750471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026765911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026779251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026794401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026810611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026827381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026842871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026882721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026907811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.026926322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.029463763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.029506803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029525893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029541143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029559883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029575014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029591874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.029609214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:58.030226224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.030251374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.043917734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043977184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044043824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.044087284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.044212035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.044234525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019799209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019848139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019870089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019885659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019899709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019918369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.019934929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.019953909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02086497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02091329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02094273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02097646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02109591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02113242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.02116715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.0212009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02123417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:59.02125033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.02126863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { 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.02128889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0213079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02132347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02134182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02137179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02138621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02140597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02142384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.054665365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.054723855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.054741105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.054762186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.054908776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.056079386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.056105367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { 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.056126927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.057117057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.057155857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.057174897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057190367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.057208797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.057223637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.057240617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.057257907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.057274257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.058845939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.058893739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.058912049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.0606934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.0607386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { 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.06075903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.096709037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096794387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.096812367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.096831177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.096845317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.099091489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.099164979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.099184869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.099295459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.10047093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { 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.10050588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.101356841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.101377671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.101394671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.101414991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.101432071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.101448701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101463921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.103273042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.103316742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.104602013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { 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.104651973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.136575827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.136608327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.136638837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.136656207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.139248449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.139289119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.14042973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.14047984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.14064668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.14066679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.14068483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.14069974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.143427672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.143527322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.144868583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.144917433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:59.152386759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.152428449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.152446019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.152462799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.152479369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.152494449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.152509039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.152524079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.152538329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.152554519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.152569709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.152584619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.152602829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.152618249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.156769812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.156815882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.161882956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.162088076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.203047207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.203083837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.203246747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.203283327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.207830111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.207878231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48:59.209076942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.209139972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.215171156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.215265887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.253985386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.254171716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.255577057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.255640307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.050378965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.050433695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.050449095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.050463185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.050476515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:00.050494425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.050514445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.050531445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.050779635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050820206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050849416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050878626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051284626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:00.051345696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.051383826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.051423356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.051713006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.051737206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.051759236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { 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.051778386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053750548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.053774308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.053792738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053824418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053840438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.053858488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053874788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.054054368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.054091508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.054107638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:00.054124498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.054142968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.055603749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.055647419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { 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.055668969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059001322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059048592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.059067192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059081502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.059102282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.059116272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.059132102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.059147402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.059163792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.059234172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.059256642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.059273212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.063245455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.063281895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { 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.063300485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.064853396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.064896036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.064909526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.064946416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.064999926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.065018196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:00.065085416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.065101956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.065117896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.065803947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { 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.065836587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.07053186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.070705021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.070726481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.070831751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.070873941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.071103821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.071121391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.074146053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.074194273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.076982845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { 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.077044505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077263285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077281645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.077343386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077382916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.080313778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.080366278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.080945278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.080985978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.086934573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.086974263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.086992103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.087007383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.087900713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.087941464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.089040494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.089105024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.090712236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.090755686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.090774066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.090792966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.090810296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.090825736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.090850196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.090865056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.090878416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.090893416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.090949306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.090967506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.090982626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.090997776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.097528231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.097571271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:00.100624253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.100671213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.102201154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.102249284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.102266404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.102280074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.102417744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.102461524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.103914426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.103935226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.105094156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.105140566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.105176997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.105209337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.105239417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.105304167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019056855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019114375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019129155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019143545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019157665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019177005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.019197825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019212935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.019274565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019322805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019354385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019382975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019468125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019507015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.019539005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.019575725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.019616145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:01.019630775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.019651405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { 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.019673125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019691145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019706365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019729085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019758375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019774405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019791095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019818855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019860525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:01.019900475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.019916175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:01.019930565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.019950015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.021304466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.021361966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { 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.021381006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021404776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021421026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021439396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021453046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021470716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021493496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021515786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021532376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021547576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021563176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.021580436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.021596576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.023204088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.023244838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { 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.023270228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.023287978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023317098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023329728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023344568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023358558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023377518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:01.023410088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.023429188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.023446348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.024052278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { 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.024107158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024126268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024147648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024165468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024186958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024204088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024222968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024237768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024254348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.024271549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.025449659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { 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.025492179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025519789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025535339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025551779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025565929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.02559703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.02562127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.02616239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.02620696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02622752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0262418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.02625995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02627421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.02629971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.02631603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.02685725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.02687802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026917871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026952301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026970921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026992341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.027014451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.027033501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.027049881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.027065031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.027078171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.027094871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.027115651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.027130091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.027144141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.027159581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.027174771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.027192291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:01.029822323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.029863563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029882413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029896293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029918273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029932673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029947663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.029963673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.030568823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.030596003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.030618193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030652073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030717983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.030789913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.030823473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.030840613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018731547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018776337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018792047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018806907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018820847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:02.018872857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.018890677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018907267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.024831392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024895832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024929202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024959652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025515662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:02.025579752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.025612893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.025648913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.025684133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025705243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.025724583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { 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.025742243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025813933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025830213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.025851073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025916753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025931963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025955053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025969043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027341354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.027390134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.027405384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:02.027422394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.027443104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.028674045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.028698745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { 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.028715185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028774825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028793045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028809865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028824585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.028840345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.028854115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.028869835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028885245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028901615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.028917055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.028933605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.028948215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.030544766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.030592946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { 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.030613726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.033588089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033645999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033663259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033680039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033694249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.03613935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:02.036212921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.036232831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.036251181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.036924591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { 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.036962161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037010671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.037028891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.037046341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.037061861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.037077071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.037092211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037105901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.042522485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.042570955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.043899786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { 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.043954086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044016246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044091116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044117206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044133156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044150216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.044166697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.044651877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.044688117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044709117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044728777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.044747277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044763687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.047755869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.047876999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.04842881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.04846904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.04872704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.04874426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.04876055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.04877644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.04879319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.04880843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.04882571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.04884262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.04885642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.04887171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.04888622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.04890191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.04891722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.04893323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.04894783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.04898543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:02.052776983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.052821883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053737414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053762414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.053779014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053792664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.053849014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.053867104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.054496054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.054534794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.060835929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061092449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.06172748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.06176979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.06180335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.06182131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048405783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048443303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048462513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048477713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048725003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048749493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.048769033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.048798903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.050921835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050981125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051022425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051054395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.054470077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.054521787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.054693057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.054729087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.056317439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.056350169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.056396249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { 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.056430329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.057313239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.057345989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.057362799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.057394419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057408339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.05742474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.05743799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.061540103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.061585743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.061600793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:03.061633763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.061701653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.063184754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.063231914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { 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.063251774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.125558581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.125630861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.125649221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.125664571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.125680481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.125694011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.125710571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.125727621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.125743611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.132407576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.132462346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.132482716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.136659279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:03.136714129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { 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.136737439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.147909818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.147998878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.148019348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.148039758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.148055108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.204977221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:03.205113511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.205134491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.205479131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.206488172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { 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.206545012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.206819192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.206861102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.206878322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.206894262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.206911542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.206928212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.206942262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.210367575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.210411045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.212041806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { 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.212089736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.257876111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.257925781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.257943661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.257956391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.258894181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.258928861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.259992772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.260213192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.261592413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.261630673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.261646713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.261659684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.264118845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.264160255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.265135146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.265177436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.269274709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.269307329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.269323419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.269339299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.269354779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.269369099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.269383659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.269414069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.269429309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.269444299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.269459699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.269473529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.269489839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.269506229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.2697767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.26980208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:03.272553622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.272594092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.274332633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.274384083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.274438143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.274454273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.276642825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.276671945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.277929266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.277969316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.286815702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.286959843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.287613493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.287657483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.287714953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.287737423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.049156367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.049211227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.049229767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.049246117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.049468068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.049493348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.049528038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.049548078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.053544101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053606271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053637861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053671311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.054992492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.055056862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.055091542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.055124622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.055547832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.055568802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.055588482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { 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.055606582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056559423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.056594013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.056614713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.057013283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057032293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.057055653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.057069753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.059053355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.059097635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.059117055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:04.059135915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.059153615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.061262076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.061310966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { 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.061329466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067587791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.067630451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.067650311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.067665681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.067687061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.067700791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.067716191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.067731811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.067748261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.068251672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.068302612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.068321762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.073807686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:04.073853816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { 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.073872486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.077702919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077797109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077831559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.077848799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077862369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.081781152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:04.081852042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.081869872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.081887932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.082558682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { 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.082599192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09239432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.09243811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.09245565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.0924725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.09248933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.09250491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09251795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.09302993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.09305557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.094428811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { 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.094548081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.096980243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.097007883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.097025813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097039233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.098254684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.098307444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.099327755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.099361805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.105025719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.105062299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.105155659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.1052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.10632722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.10635411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.107180351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.107209051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.109221933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.109244223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.109260803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.109275653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.109780963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.109803833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.109819283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.109835943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.109850103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.109865233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.109880913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.109894423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.109910853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.109927763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.111732864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.111764654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:04.115665597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.115713327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.120142741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.120171101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.120203611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.120220981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.120607201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.120639801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.121351262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.121380752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.122315992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.122368992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.123642503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.123712233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.123752494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.123773744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.021466889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.021515769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.021531799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.021545459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.021559229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.021577799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.021594019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.02161038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.02173206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02176725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02287489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022941001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025994453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.026076903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.026111403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.026143353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.026184053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.026228493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.026279113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { 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.026307483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026499903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.026520123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.026565473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026598373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026612973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.026630003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026643393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.026717993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.026751813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.026767923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:05.026783893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.026799673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.028245685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.028287675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { 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.028306685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029705296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.029741976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.029760146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029773856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.029789246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.029803356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.029819656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.029837266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.029854506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.029870066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.029887216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.029902836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.032517788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:05.032542038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { 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.032561198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.033455628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033526588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033544009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033562049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033575759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.03530376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:05.03534658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.03536295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.03537934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.036717451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { 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.036773381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036910041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.036948201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.036965941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.036981751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.036997271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.037012691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037026541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.037041381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.037059221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.038228222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { 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.038269052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038476542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038495772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.038511922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038526072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.038548582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.038564922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.039125023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.039157283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039195653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039211233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.039226583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039239933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.039255063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.039270753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.039831013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.039872083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.039914743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.039929753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.039946223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.039962863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.039979603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.039996723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.040088883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.040106493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.040120433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.040136413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.040152033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.040167173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.040182374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.040198964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.040214424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.040229864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:05.042738975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.042762315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042801255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042817755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.042833686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042848936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.042865756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.042883386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.043413126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.043436616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.043470876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043503286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043573636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.043654596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.043689086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.043708976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018917621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018952381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018966181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018979741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018993651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.019034842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.019080412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.019099172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.019134222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019165112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019201602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019232592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019301412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.019335992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.019367942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.019399542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.019432892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.019451292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.019470852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { 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.019489502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019506222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019520692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019537172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019565362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019578862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019609582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019624732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019640052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.019671482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.019686692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:06.019702592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.019718482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.021004783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.021052353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { 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.021081413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021099323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021114313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021132463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021146273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021162933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021176333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021193923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021209483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021224733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021239903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.021255833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.021271533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.022783134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:06.022802854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { 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.022820004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022861324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022925134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022941094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022958744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022976624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022992955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:06.023026515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.023043635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.023060415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.023519475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { 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.023542245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023570905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023585325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023599805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023614405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023628505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023643315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023655485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023669265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.023684155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.024821946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { 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.024847236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024864966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024879436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024896586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024910696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024927046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024944626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.025468476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.025489466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025525946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025542776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025560586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025574866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025590596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.025606646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.026134857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.026156837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.026181717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026195667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026211937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026226557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026241337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026257217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026275457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026292407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026305647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026322347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026339007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026355287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026370287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026387787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026403147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.026418527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:06.028846069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.028868819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028906439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028942789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028959349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028975799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028991559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.029008399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.029541529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.029580829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.029618179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0296491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02967886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.02971263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.02974265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.02975796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.043635323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.043693003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.043710143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.043725403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.045060164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.045098724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.045115694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.045131254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.046980916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047044946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047095206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047134386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.083486513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.083566133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.083604003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.083641463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.084451774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.084477944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.084497404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { 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.084517394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.085983105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.086020675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.086121815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086232485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.086274535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.086299705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.086316895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.088048787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.088113657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.088144097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:07.088161767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.088239717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.090772489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.090793879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { 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.090811969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.091857049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.09191186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.09193611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09195091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.09197229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.09198714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.09200709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.09202655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.09204471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.09206272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.09210488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.09212618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.093588951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:07.093851691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { 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.093924261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.128451647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.128516057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128535967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.128556547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.128571037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.129268718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:07.129331858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.129350798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.129470438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.130356759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { 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.130398959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.131347199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.131387979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.131407819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.131424989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.131443329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.131461119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.131476019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.133139671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.133178211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.134740572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { 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.134784982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.138984835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.139015325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.139126095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.139158705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.139316785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.139351015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.140132186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.140175146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.141211547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.141230377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.141247687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.141262787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.142792958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.142845778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.143422608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.143446858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.147361921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.147402311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.147424371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.147482141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.147513691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.147562561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.147581431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.147599462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.147630532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.147647472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.147664342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.147681872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.147699402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.147718452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.147874542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.147909772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:07.152358665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.152404475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.155869008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.155912358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.155936518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.155953848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.158102709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.158135419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.15885486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.15891453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.15893061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.15895956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.15899506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.15903074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.15907015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.1590878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019068658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019129268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019146218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019161118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019175298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.019193848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.019213608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019231028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019563348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019612898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019668678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019702538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019815588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.019861958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.019898838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.019935588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.021165879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.021191139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.021211939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { 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.021231139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021330809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021360009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021379009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021412569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021427769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021445959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021462669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021481019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.021519739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.021539239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:08.021560329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.021578409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.02276363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.02280257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { 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.02282626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02287151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022949981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022969141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022985161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023001191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023016501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023044821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023108141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023126441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023143811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.023167331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.023185101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.024532972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:08.024574852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { 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.024617792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027437794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027513974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027534964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027567884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027588394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027886824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:08.027957064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.027974814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.027995744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.028594025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { 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.028640155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029614466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.029648486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.029673026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.029689636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.029706776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.029724256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029743726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.030774416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.030795706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.031988337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { 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.032016357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032504438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032528748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.032545328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032565548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.032581308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.032597748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.033170898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.033202118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03618531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036241531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.036263871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036291161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.036568111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.036610511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.037270741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.037318531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.037348711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.037367191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.037385091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.037403641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.037420381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.037438551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.037459181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.037480891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.037496381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.037513361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.037532102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.037555462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.037576752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.037642532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.037660042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.037678952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:08.040168853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.040218854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040243214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040259944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.040278094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040292354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.040309184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.040330914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.040858004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.040900264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.040943604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040997984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041031314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.041128674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.041187204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.041206174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019373781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019420301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019437241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019451551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019467161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019487731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.019515881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019542101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.019560131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019598211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019633011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019692931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019724451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.019762651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.019801561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.019835831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.019869861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.019892301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.019912381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { 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.019933561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019952451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019968221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019989081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020045481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020060981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020079671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020095741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021234882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.021293652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.021312062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:09.021333892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.021353772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.022886413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.022935434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { 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.022959294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023092314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023133614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023153154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023176914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023195464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023209904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023226924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023245644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023262234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023281454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.023307484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.023369734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.025053835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:09.025101545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { 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.025126995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.026575046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026623776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026641246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.026658336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026673946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.026689676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:09.026732246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.026750416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.026770866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.027371867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { 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.027417727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027508857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.027657987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.027685567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.027705977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.027724647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.027748327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027771767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.027795417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.027818357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.028856328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { 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.028898808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029960709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029993299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.030012679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030037939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.030056319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.030075039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.030655749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.030751199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030776939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030799519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.030819919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030836239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.030860949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.030879689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.03146493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.03155169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.03167232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.03171299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.03172958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.03176732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.03179724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.03182507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.03184527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.0318647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.0318803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.03189974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.031936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.03195623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.03197339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.0320085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.03203343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.03205413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:09.034621762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.034671562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034693902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034730002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.034748872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034771062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.034786812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.034803602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.035321973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.035346153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.035397483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035430403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035467283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.035505093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.035542903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.035565923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.052087028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.052171299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.052189249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.052213919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.052232519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.052254869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.052277049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.052299849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.052573809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052613169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052653349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.052683719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096952542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.097061522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.097291943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.097348103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.098370453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.098429553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.098455773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { 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.098477033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.137262563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.137297513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.137334543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.137377683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.137398493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.137416483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.137431193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.138426034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.138496914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.138516224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:10.138536164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.138614104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.140980646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.141028776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { 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.141053456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.142469847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.142500947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.142546647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.142597077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.142612447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.142630277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.142645407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.142664247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.142679937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.144119368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.144258818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.144279028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.14670396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:10.14674524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { 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.14676297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.148527261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.148570531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.148587771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.148604451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.148618561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.148676871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:10.148733691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.148757941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.148780091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.149343322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { 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.149386302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.149910482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.149929992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.149948412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.149965272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.149983572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.150001212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.150014572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.150053152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.150073902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.151210583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { 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.151240943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.152689294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.152734724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.152776544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.152792544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.152810194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.152829304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.153326545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.153361415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.153925425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.153948035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.153967425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.153983075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.154007905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.154031185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.154501066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.154537096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.156487187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.156513737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.156533307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.156551577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.156568607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.156587877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.156604117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.156622057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.156640887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.156672997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.156690757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.156710177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.156727367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.156744557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.156761217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.156780217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:10.15955791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.15959779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.16084406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.160876891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.160896521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.160911711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.160930231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.160951361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.161541551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.161582691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.161797941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.161849201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.161940161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.161997361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.162039891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.162058731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019212027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019237137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019250317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019264747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019278767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019329147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.019385027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019403517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.019421117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019454897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019491167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019523877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019611047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.019646257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.019678497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.019714787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.019746917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.019764447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.019787947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { 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.019805617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019822937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019836467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019855817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019885827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019900397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019919217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019932347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019949117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.019981327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.020000287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:11.020019467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.020036097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.021196798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.021219398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { 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.021238008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021257148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021271638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021288518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021306198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021323088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021336138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021351668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021367808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021383778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021399338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.021414818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.021430598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.02294382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:11.02298604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { 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.02300663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.02302688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02305922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02307635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02309208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02310603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02312169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:11.02315542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.02317162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.02318955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.02368371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { 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.02370285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02375264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02378211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02379816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.0238128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02382812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02384186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.0238587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.02387545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.025157091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { 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.025203691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025225291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025241551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025257951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025274871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025290651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.025309701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.025853692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.025871832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025930032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025960052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025990432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026022212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026040162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.026057062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.026638742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.026666642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.026684822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026700082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026716012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026732912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026748482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026764952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026783092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026799152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026811832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026826282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026840652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026855782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026874142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026889092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026903522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.026918993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:11.029264294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.029284594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029319784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029338144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029353574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029366564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029383174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.029402704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.030076075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.030094905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.030270505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030321835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030392885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.030459105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.030494235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.030513005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01870224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01875277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01879562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01881562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01883552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.01888268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.01891618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01893815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.020828402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020915072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020971452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021017322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021132122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.021173562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.021228732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.021263522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.021297162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.021317902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.021338472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { 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.021373322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021393742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021414882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021432942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021486382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021509182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021530862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021577242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021596652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.021637863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.021661153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:12.021686963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.021708683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.023278884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.023308294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { 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.023352354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025346985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025386285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025404155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025420115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025438435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025455715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025471715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025489905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025509535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025529195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.025548115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.025564795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.028240438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:12.028298078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { 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.028321268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.028514718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028578208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028596498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.028618298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028635478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.028663088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:12.028731438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.028752478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.028770528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.029340688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { 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.029380968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0314769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.03170619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.03174789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.03177406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.03179272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.03181232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03182928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.03203124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.03205395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.033343101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { 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.033367181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035633013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035666633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.035686753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035775503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.035794393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.035813573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.036325934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.036366294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040372057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040396907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.040415207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040432777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.040553367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.040593807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.041396687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.041454287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.041476507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.041515258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.041534798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.041557548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.041576398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.041595788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.041614668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.041632728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.041650738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.041667408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.041689078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.041709128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.041730288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.041749488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.041770508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.041788488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:12.044049809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.044077869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046028641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046058731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.046123751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046142391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.046160021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.046179181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.046787941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.046915532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.046967992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047026002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047060212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.047118512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.047161822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.047183242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050290467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050343357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050358627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050372997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050389277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050407617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.050423737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.050440337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.050588487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050623117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050661997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050693297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050950678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.051020808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.051055878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.051087808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.087945036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.088012666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.088035326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { 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.088054696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.089506657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.089550237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.089576097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.089616147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.089633177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.089652227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.089670177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.090039537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.090093997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.090112487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:13.090131507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.090264437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.092544639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.092577969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { 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.092601699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09359098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.09361168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.09363143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09365076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.09367019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.09368821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.09370633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.09372602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.09374658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.097892493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.097922273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.097942973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.099631414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:13.099653184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { 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.099674324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.100892005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.100962145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.100978695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.100998185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101014115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.101081025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:13.101122085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.101140385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.101186076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.102422456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { 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.102445466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.104065398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.104082968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.104100858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.104118358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.104147798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.104167928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.104183068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.104201278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.104221218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.105306909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { 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.105352169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108792751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108817481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.108878251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108920911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.109430152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.109459342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.110326302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.110348652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.111701383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.111720753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.111739003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.111759063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.112697264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.112742544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.113362485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.113405715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.116928727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.116964197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.117085007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.117106818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.117127008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.117152438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.117169318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.117189018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.117209418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.117230048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.117248108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.117265478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.117284238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.117304988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.117325478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.117345048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:13.11991484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.11995865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121321611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121353091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.121428461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121466571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.123019202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.123042942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.123865913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.123890583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.128310636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.128354206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.128754326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.128794586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.128832496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.128850426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019221837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019269047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019287207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019304907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019321367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.019345397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.019369817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019389497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.019411477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019443367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019480017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019518387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019556167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.019599957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.019643707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.019677937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.019719297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.019737937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.019764997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { 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.019785987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019810717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019840747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019862497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019908247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019932367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019953687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019970897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019990407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.020039437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.020083297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:14.020147117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.020166127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.021168658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.021205268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { 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.021225378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021247788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021265188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021284458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021301988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021355548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021375108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021430608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021451218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021485208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021503228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.021520428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.021537458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.02293243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:14.02297848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { 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.0230038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.02303573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02307251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02309021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02312323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02314245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02316243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:14.02320048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.02322874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.02324773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.02364288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { 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.02366517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02369459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02371371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02373477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02375958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02378733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02380799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02382471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02385278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.02387138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.024929051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { 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.024957151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024978311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024997431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025016921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025041981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025063551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.025081591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.025565541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.025587982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025628752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025675932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025701712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025719342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025744862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.025765852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.026216232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.026242642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026262922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026280902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026299212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026317432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026344042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026361822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026380752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026400262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026417682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026441342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026459942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026478692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026497552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026519332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026537332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.026559662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:14.028871184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.028911514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028932644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028950234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028969724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028986994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029007144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.029025344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.029521354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.029563945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.029585025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029623955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029657885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.029700235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.029737875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.029755235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024293095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024337085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024365385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024382215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024400095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024421895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.024450315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024496535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.024636205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024684655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024720605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024758895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.05809701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.05817082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.0582135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.05825015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.05871077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.058756691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.058779091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { 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.058804481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059216831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059235051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.059279901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059318471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059336501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:15.059356701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059376641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.060362382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.060406292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.060425572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:15.060446372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.060614902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.063128334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.063167214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { 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.063185604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.063822514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.063865534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.063885874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.063903254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.063923044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.063940044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.063958744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.064006044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.064046884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:15.064189005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.064213495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.064234685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.065987766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:15.066046776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { 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.066068646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.069922879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069976209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069992589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.070010039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.070028179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:15.070517409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:15.070565669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.070589219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.070606179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.07135337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { 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.07139578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.073386542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.073440702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.073458842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.073474592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.073490212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.073505512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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:15.073519322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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:15.077747185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.077785645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.079173956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { 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:15.079223726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:15.116051664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.116123184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:15.116166314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.116184044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:15.116656864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.116690124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.117506435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.117529845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.119078366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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:15.119102116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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:15.119117426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.119130306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.121215028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.121258478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.122124768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.122152778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.154814223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.154842913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.154862813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.154881053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.154900663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.154921763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.154938923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:15.154958293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.154974843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.154992853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.155047713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.155073863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.155091863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.155109683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.155387363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.155410253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:15.158368836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.158424336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.192532341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.192579671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.192598381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192613101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.193685692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.193708212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.195667014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.195708734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.196311414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.196367144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.202225999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.202295499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.202496309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.202518839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020138914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020204664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020225374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020247534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020262714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.020294285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.020312795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020331995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.02739433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02745315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02749033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02752981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031525123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.031589643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.031631793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.031672103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.032881404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.032921554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.032941354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { 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.032963794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.033876215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033919075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.033943055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033980375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033997735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034017325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034033975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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:16.045948044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.046024874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.046043494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:16.046062864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.046115994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.047209655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.047238665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { 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.047258265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048211156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.048248596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.048268016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048285656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.048303646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.048320376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.048339716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.048358776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.048378416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.052902619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.052935449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.052964729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.05467606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:16.05471505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { 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.05473444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.055741381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055793571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055814211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.055830831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055844651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.063421887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:16.063504287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.063524367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.064053748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.065024648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { 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.065069458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.135325931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.135371531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.135392161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.135443801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.135462181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.135480051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.135497691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.139129054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.139156854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.143675298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { 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.143800708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.144311648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.144348758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.144377158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.144399018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.214263081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.214306281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.218271134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.218302564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.218772854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.218822964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.218846594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.218865514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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:16.223644818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.223688018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.225231199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.225270199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.227852531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.227892581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.227913561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.227931871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.227948651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.227967121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.227984131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.228025361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.228045411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.228065691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.228095631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.228117241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.228136661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.228157881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.234680006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.234725646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:16.238412699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.238462209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.242790152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.242837462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.242859282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.242876522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:16.325619705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.325661605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.326549265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.326574725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.339383515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.339430615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.343459478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.343509718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.343891209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.343933939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.035974249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.036015599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.036034899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.036052339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.03637053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.03639402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.03641237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.0364422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.039154392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039217772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039253002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039288292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.102398769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.102457679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.102498809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.10253817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.10371318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.10376324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.10378296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { 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.10380261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.104332651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.104349871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.104420291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.104461961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.104475131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.104491951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.104505431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.106399142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.106441472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.106458552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:17.106478902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.106496763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.107436103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.107455583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { 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.107471183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.107579993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.107597853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.107657433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.107673123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.107691563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.107710703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.107735723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.107753613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.107771813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.110923136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.110947166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.111010636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.112603567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:17.112622607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { 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.112638217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.112913057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.112973147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.112988827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.113018307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.113032417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.114034738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:17.114101728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.114122098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.114382118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.115668619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { 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.115691649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11592962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.11594608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.11596417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.11598178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.11600161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.11602359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.11604595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.11606468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.11608579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.117586561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { 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.117608171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.117673561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.117690421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.117709581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.117726011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.118085591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.118107321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.118681972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.118702532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121121124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121160014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.121180654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121197114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.121683384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.121707054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.150897876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.150942116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.152091527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.152129587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.152148887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.152166917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.152183397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.152199517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.152213407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.152227197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.152267037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.152327097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.152346657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.152363297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.152381587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.152400117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.152491187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.152511017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:17.155280679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.155319309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.1560252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.15604744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.15606664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.15608225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.15656185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.15659121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.157244001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.157264811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.158080341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.158118111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.159062532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.159095692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.159140892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.159157522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018944969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01900031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01902453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01904147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01905711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.01910624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.01912563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01914355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.01993953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01997735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02001487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02007411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02016073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.02020945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.02024922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.020289121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.020326061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.020345501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.020364721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { 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.020386721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020407251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020426341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020447731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020486661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020502781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020523791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020566891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020864271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.020906211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.020925561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:18.020945921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.020966491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.022123942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.022179242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { 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.022201272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022657682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022681432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022699252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022717292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022736632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022756472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022774082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022794852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022816132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.022833172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.022852982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.022872692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.024329284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:18.024358964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { 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.024377234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.024400644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024432724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024450254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024468764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024483474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024500524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:18.024534034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.024553334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.024570804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025079184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { 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.025127074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025147804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025165044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025185274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025206684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025226564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025243114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025256894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025276424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.025296974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.026369765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { 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.026403395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026422945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026441385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026461055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026477735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026496515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.026536245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.026996076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.027022136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027043876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027059876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027089296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027109096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027133866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.027154456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.027661296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.027685556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.027713676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.027730476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.027747336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.027801756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.027820006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.027838296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.027855796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.027887036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.027905876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.027923976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.027942266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.027964766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.027984626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028001336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028019536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.028037666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.030370398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.030423288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03228543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03231765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03235868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03237654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.03243901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.03250033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.03326339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.03328705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.03339519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03343689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03349812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.033549581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.033591851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.033611831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018765212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018808312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018825252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018846982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018866162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018885752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.018902932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018923832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018943222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018975953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019009193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019040533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019073733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.019108213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.019174643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.019211423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.019245833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.019265983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.019284203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { 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.019305293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019322803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019339253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019357323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019385633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019398073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019426653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019438703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019453313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.019485173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.019499403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:19.019513613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.019527823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.020525404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.020563724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { 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.020582224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020600454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020616954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020634334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020649004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.020664584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.020680024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.020696234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.020711604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.020728384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.020747094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.020764264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.020779994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.022310465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:19.022335235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { 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.022355045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022373805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022403955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022417665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022434805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022449995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022466265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:19.022500525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.022516575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022532085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.023119116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { 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.023204526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023229896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023249446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023268686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023286906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023306056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023323596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023338886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023356306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.023374436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.024377987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { 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.024425207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024447587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024465957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024483537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024499787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024516787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.024533687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.025029227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.025058207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025079107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025097207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025115937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025134677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025155157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.025173427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.025698868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.025748458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.025769338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.025788308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.025807358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.025823718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.025846438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.025868028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.025886178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.025904988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.025921178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.025939458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.025954878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.025970738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.025984858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026000368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026019418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.026037728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.02835984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.02839436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0284142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02843158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.02845023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02846705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.0284843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.02850535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.02901794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.02905194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.0290723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02910645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02913704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.02916889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.02920721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.02922762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026793871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026842031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026860711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026878761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026895261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.026916232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.026937802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026961852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.027362682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027522022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027561152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027595532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028369913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.028410223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.028446933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.028486073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.029510233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.029532133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.029552213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { 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.029572254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030107094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.030129634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.030225794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030260424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030278414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.030297544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030311794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.033503556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.033548997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.033567157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:20.033585307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.033749287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.034980828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.035003018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { 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.035023168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036308279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.036347249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.036374919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036390229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.036406939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.036424889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.036449099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.036465739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.036481289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.036507829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.036526819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.036550389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.03884258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:20.038870891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { 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.038892521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.040308872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040352062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040370792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.040389232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040409762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.040448812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:20.040510482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.040527442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.040544352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.041059222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { 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.041124362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044257305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.044291095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.044312185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.044332795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.044350185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.044372185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044389275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.044877315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.044913605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.046053396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { 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.046082406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046628206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046659286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.046678186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046699186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.046717766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.046736096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.047274347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.047319177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048219968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048238648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.048254948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048267528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.048440268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.048459308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.049206638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.049231238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.049327328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.049341978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.049357448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.049372538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.049387438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.049402698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.049420768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.049436408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.049449948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.049466819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.049484369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.049502389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.049519479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.049534189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.049548969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.049564409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.05198272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.05200727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052899531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052919931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.052938411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052958391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.052978581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.052997491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.053537292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.053555382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.053662812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053725162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053763872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.053805102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.053840442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.053860562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019741019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019779179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019797119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019822449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019840679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019859639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.019879749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019897909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019916059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020052969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020112369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020150729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020184869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.020229199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.020268889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.02031816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.02035341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.02037125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.02041761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { 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.02044876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02046865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02048501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02051456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02054454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02055828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.0205791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02060848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.0206254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.0206582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.02067512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:21.02069405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.02071115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.021666201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.021688121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { 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.021706991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021725231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021740281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021758221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021772351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021789601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021803001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021818971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021835401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021852071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021869651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.021885511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.021901581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.023443382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:21.023485592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { 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.023505222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.023523302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023556142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023570262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023586002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023602662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023627242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:21.023660112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.023675632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.023696112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.024213552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { 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.024250952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024269113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024283313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024298793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024314723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024331583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024347283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024360213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024387083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.024404103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.025526143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { 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.025562103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025582344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025598294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025617364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025635574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025672234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.025694044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.026179374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.026223364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026244084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026258174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026274014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026287784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026303794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.026323914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.026812514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.026834314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026857774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026871834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026890694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026908855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026927015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026943635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026958745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026973935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026987255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.027002805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.027021155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.027037845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.027055155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.027070545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.027086045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.027103815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:21.029489206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.029510096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029542046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029557076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029572887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029586467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029601497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.029617017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.030159557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.030189127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.030217067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030247387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030276537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.030309997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.030347597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.030362807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.024452226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.024494416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.024511396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.024528916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.024579126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.024604686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.024637556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.024655436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.026403167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026586567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026626177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026663257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028262469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.028338509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.028383159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.028423859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.028595469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.028629029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.028651099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { 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.028673009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.062714614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.062756255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.062905685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.062956275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.062974615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.062991995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.063006495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.063810225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.063866135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.063884255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:22.063901905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.064166706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.066141217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.066187197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { 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.066207907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.066480447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.066528717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.066552817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.066574067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.066595797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.066612827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.066633307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.066667007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.066687497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.067616028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.067639608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.067656368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.069292259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:22.069314059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { 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.069335229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.103897236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.103983876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.104006426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.104028066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.104045336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.105583897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:22.105651917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.105670057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.105717567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.106437557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { 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.106458407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.106720498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.106746468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.106767048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.106787008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.106805168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.106823248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.106838618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.108535959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.108578079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.10980835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { 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.10986254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.113152693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.113192473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.113211473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.113226923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.114377323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.114414683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.115112264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.115138064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.115709254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.115729744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.115748124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.115764304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.117578316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.117602376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.118192316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.118216696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.118313186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.118335436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.118356536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.118378616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.118395996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.118415216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.118431907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.118451667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.118466697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.118486237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.118515097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.118533197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.118563427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.118584457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.118600977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.118618517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:22.121041578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.121072258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.155107734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.155162144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.155184424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.155206274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.156876585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.156915526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.157738016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.157765816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.159701958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.159745258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.188326699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.188411839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.188450359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.188470099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021026066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021058916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021073526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021087886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021105196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021123246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.021150206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021167336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.021331836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021367256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021401496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021431976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021545016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021590816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.021623767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.021659927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.021695817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.021713577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.021732817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { 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.021764757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021782717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021800987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021818067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021853637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021867437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021883787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021900717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021919067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.021951437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.021967757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:23.021984097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.021999927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022996718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.023037508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { 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.023071458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023422048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023441888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023488918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023512078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023529828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023545788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023563948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023581538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023598038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023613518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.023629198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023646818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.025122989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:23.025167619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { 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.025187309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.025215099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025247319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025262409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025279649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025296679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025313029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:23.025370819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.025387149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.025405269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.02592906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { 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.02603295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02610602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02612292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02613843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02615514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02617457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02619084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02620361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02622094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.02623748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.027357151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { 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.027397491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027427831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027445341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027466351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027482461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027501231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027531061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.028005651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.028028061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028052911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028068271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028084801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028099801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028118471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.028141501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.028640882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.028660902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.028693382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028725802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028746302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028763602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028782532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028803622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028832362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028852402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028872952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028887802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028903932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028918782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028932962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028951972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028969502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.028990482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:23.031343914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.031377314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031396254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031410484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.031427004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031440534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.031455574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.031472254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.031989864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.032008214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.032038364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032079534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032113384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.032150014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.032186594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.032203564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.031961567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.031999077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032021477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032037427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032062777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.032089767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.032115147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032134767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.032288148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032438618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032504838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032542578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034384749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.034427529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.034468199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.034507849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.034692339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.034722749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.034742949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { 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.034765839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.068873255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.068915925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.069007175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069075115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069093535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.069124285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.069140375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.069697936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.069741716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.069760956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:24.069782236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.070012546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.071572027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.071619647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { 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.071641187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072457498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.072477758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.072537058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072556268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.072575508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.072591678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.072610518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.072631558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.072650288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.073664639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.073708779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.073729829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.07534258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:24.07537029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { 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.07539654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.078653003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078691313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.078708783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.078729073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.078747073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.108634225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:24.108699475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.108720345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.108846915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.109630276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { 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.109657526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110766987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.110798967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.110821107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.110842887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.110861437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.110879337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.110899847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.112442038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.112477218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.113812139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { 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.113836049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.117277502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.117311702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.117340952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.117358322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.117745402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.117766392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.118672113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.118694373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.120804864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.120847354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.120869594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.120887504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.15481592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.15485886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.158839933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.158920313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.159310863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.159331143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.159348273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.159368603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.159387813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.159407053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.159424663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.159451453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.159467813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.159485193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.159503753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.159521493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.159539424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.159556584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.189789076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.189828756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.193201669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.193259899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.193485029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.193502789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.193535699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.193553969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.193790239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.193810479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.19456529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.19465158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.196239931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.196297851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.196561711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.196637651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.196681852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.196702222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01867205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01870533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01872006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01873398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01874756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01878551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.01880331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.01881934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.01890624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018952491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018983911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019022841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019095191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.019129461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.019161491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.019197091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.019229171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.019245561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.019262721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { 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.019280181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019297201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019311201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019327631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019359071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019372001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019388211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019401611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019430221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.019461781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.019477811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:25.019493501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.019512791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020954382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.020995362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { 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.021014632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021035792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021051392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021071302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021088332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021104762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021120482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021138152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021155742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021174902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021195382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.021213842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.021231852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.022643073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:25.022664133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { 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.022683063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.022703383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022741293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022757723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022777793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022795113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022815553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.022852903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.022870813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.022888803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.023375114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { 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.023430864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023451794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023470814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023489434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023509814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023529364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023548234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023566524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023585244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:25.023604754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.024613115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { 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.024637255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024661195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024676975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024696125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024712375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024735765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.024759515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025267115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025289665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025321995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025347735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025367335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025384455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025402835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.025421665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.025938036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.025977246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025998476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026014296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026032296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026050266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026070266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026088426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026108666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026126376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026144676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026161666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026215796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026253196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026281336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026297446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026337226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.026355566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:25.028603528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028645888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028664738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028681928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028698138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028712028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028727508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.028746708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:25.029234158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.029254228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.029287698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029326328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029355848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.029389178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.029420558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.029447348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.033208094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.033244414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.033261064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.033276634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.033320654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.033344564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.033362894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.033383044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.033552375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033593965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033637835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033671775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065425799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.065493439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.065530149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:26.065567349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:26.065925799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.065979859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.066001529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { 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.066023299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.069364532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.069403862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.069427542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069460242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.069476492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.069492492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.069505462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.070080482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.070123532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.070142422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:26.070162042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.070229842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.071754033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.071796003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { 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.071819073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072777654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.072808124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.072829974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072846634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.072866284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.072883214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.072901734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.072922534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.072940414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.073964935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.073992335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.074011655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.075747586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:26.075770996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { 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.075803326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.108220491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.108292951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108319691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.108341141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108355731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.109010561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.109073431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.109092831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.109236192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.110003082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { 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.110147522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110969213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.110986873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.111004973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.111022063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.111038683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.111054103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.111081853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.112333274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:26.112381424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.113604305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { 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.113651395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.117162678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.117187848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.117204788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.117220158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.118768479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.118794249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.119549759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.119598959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121236801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121279221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.121299621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121317451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.154495216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.154535746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.186034069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.18608454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.18642518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.18644352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.18646019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.18647584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.18649184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.18650753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.18652531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.1865434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.18655707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.18657231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.18658669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.18660126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.18661694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.1866335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.188571421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.188598881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:26.191487354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.191513634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.192186984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.192233494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.192254884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.192270844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.193831465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.193866375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:26.194444416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.194474576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.225124319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.225164449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.225416489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:26.225457219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.225564449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.225604439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.020783028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.020828608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.020846108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.020864858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.020882908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.020901998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.020922608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.020942488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.021027528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021077668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021108208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021137878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021257408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.021328328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.021368368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:27.021407948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:27.022191619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.022237269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.022265679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { 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.022285799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02294141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02296507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02298724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02301992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02303856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02305755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02307365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02309537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.02314042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.02315971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:27.02317719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.02319476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.02418475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.02421707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { 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.02423757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027025223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027059033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027080953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027096733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.027115373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.027132323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.027155613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.027176083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.027192753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.027299143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.027323853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.027342813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.028921944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:27.028966594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { 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.028985474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.029032854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029066834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029083994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.029101444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029115014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029130204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.029171024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.029187914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.029204024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.029722085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { 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.029742365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029901655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.029941055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.029966585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.029989855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.030072195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.030107755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030125305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.030142115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:27.030160315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.031132976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { 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.031157446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031199976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031220776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.031246596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031261136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.031279006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.031299116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.031808236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.031828546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031862666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031880666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.031896896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031910656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.031927536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.031949456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.032479137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.032501807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.032523877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.032540737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.032560537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.032578207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.032596077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.032615547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.032633797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.032652727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.032672157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.032689767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.032706647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.032726307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.032746007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.032762887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.032783017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.032802917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:27.035447059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.035491759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035515669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035566699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.035599909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035619049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.035644319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.035668689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:27.036171739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.03621766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.03623942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03627775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03631214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:27.03635174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.03638735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.03640708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.028198636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.028254797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.028269657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.028283737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.028320337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.028344907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.028362717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.028379207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.028545657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028582007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028619157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028648607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030481708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.030556768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.030610678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:28.030649288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:28.030844018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.030888769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.030907779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { 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.030926769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.061519392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.061571092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.061591722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.061629762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061653582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.061674352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.061692762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.062782633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.062835013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.062855013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:28.062875543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.062989853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.064283334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.064304864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { 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.064326904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.064978914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.065018894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.065039534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.065057574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.065076864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.065100464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.065129854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.065148774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.065167424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.100085421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.100128141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.100148381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.102342402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:28.102389012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { 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.102410812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.103356423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.103418953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.103434953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.103451993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.103467453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.104520384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.104562574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.104579224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.104708484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.106235595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { 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.106280295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.106740086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.106770806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.106790976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.106810196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.106830626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.106848916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.106865286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.106995026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:28.107022316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.108363457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { 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.108405417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11222071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11226231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.1122834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.11230273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.113448991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.113494611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.114198711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.114227551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.146135995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.146159915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.146204535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.146229395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.149250958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.149281158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.150327639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.150347509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.154385992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.154410012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.154451432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.154472152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.154491032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.154507722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.154528492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.154547242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.154561652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.154581342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.154603442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.154619582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.154637182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.154655972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.156344603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.156390543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:28.159065505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.159094545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.220400821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.220449501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.220472061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.220489641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.220887222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.220910572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:28.223424804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.223456414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.224322594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.224362284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.228372147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:28.228423047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.228558948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.228610178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018919242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018963413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018980793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018997283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.019013363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.019035603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.019054193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.019074213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.019103693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019145343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019180753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019210243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019319883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.019391173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.019429313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:29.019469473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:29.019509623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.019530763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.019550983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { 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.019573943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019593533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019614043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019639993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019675863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019696563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019717923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019735503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019776953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.019816883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.019837453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:29.019856363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.019875493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.020867914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.020895144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { 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.020918534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020939154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020958124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020976854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020994954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021013484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021029554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021050774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021069894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021089264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021111024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.021132114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.021159344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.022578145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:29.022600685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { 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.022622775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022644725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022679935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022716155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022734635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022750545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022769125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.022807105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.022827145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.022846695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.023295086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { 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.023315436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023341736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023362096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023382046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023401286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023420796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023438086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023456496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023475386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:29.023495286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.024548947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { 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.024571857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024596867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024614057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024632887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024651487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024668957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.024687207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025211357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025233497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025257627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025274497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025293467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025311197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025327837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.025343057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.025862358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.025880888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.025915968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.025931168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.025946588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.025961348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.025976348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.025991858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026007288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026025588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026040018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026055238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026080668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026097398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026112408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026129738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026144418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.026159668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:29.02858039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.0286182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02863974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02865574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.02869302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.02873317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.02875258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:29.02922762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.02927829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.02930101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02933966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02938067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:29.02941974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.02945878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.02947867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.038918791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.038973211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.038992001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.039010401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.039236991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.039262261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.039281361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.039301951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.041167632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041232532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041269742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041304362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.043424054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.043492514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.043526254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:30.043557824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:30.043755214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.043782714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.043802984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { 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.043823434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.074984238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.075031918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.075056278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075089268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.075102868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.075121768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.075135088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.075872128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.075925548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.075942908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:30.075959048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.076117729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.07760723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.0776324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { 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.07765472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.078676881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.078714831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.078735341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.078750921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.078768701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.078783911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.078802961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.078820921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.078837381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.080636832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.080666692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.080685032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.082427813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:30.082463523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { 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.082483703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.086083286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086123886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.086140656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.086160756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.086181966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.088877308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.088933538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.088964168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.089042508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.089737309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { 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.089762429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.119501951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.119537681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.119557181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.119576191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.119591911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.119663771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.119677741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.121691943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:30.121721283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.123142824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { 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.123188164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.126798397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.126832297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.126851557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.126867667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.156872529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.15691433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.158649911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.158686401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.159739502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.159770542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.159790142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.159805942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.192695147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.192735407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.193851497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.193905127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.19755285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.19757507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.197596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.19761639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.19763433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.19765121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.19766878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.19768915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.19770678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.19772586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.19774284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.19776347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.19778094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.19779894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.198754231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.198795651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:30.201467683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.201490743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.202414544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.202432024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.202449784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.202466634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.204740396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.204788586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:30.205316156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.205345626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.209246949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.209279499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.209477069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:30.209544209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.209584179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.209604179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018991439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019039289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019055659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019072649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019086919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019104799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.019121059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019139099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.019174459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019226109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019264979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019305949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019371299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019409239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.019450279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:31.019501439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:31.019538539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.019554859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.019571959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { 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.019594589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019619449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019635709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019655149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019692409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019708779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019726339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019740559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019756179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.019793919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.019813839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:31.019831909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019849989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.02094822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.02097163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { 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.02099102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023467352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023509982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023530252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023546812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023564872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023582752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023601202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023627822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023647802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024471493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.024495963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.024514273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.026169304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:31.026194514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { 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.026214564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026288384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026329934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026348714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.026367244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026384124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.026406754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.026446994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.026466834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.026484824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.026971875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { 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.026993345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027057035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.027076875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.027096685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.027120745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.027150675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.027169415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027184805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.027204125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:31.027222685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.028330416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { 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.028377596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028400806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028419596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.028438626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028454866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.029089816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.029134536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.029725067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.029747857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029842467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029861047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.029876567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029892557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.029911127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.029930627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.030458347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.030504987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.030547737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.030570027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.030589427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.030608277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.030628107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.030645007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.030664097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.030697767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.030713707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.030731297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.030749617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.030766897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.030784867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.030802257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.030822787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.030842717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:31.033194769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.033217389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03386571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03388375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03390335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03391913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.03403971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.03408841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:31.03459553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.0346292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.03470314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03474233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03477942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:31.03481785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.03485104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034867861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.067566909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.067606689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.067623849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.067641069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.067656569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.067677849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.067696329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.067715279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.067864089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067904199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067934439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067969399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069858221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.069901611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.069939131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:32.069981621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:32.070385711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.070415801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.070437741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { 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.070456991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.074155654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.074187214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.074205264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074235664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.074254054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.074271434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.074285134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.075850785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.075889225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.075905775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:32.075921615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.075937795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.076986266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.077007326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { 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.077025466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077608707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.077624227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.077640857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077654887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.077670167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.077684047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.077699637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.077715217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.077730907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.079713008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.079732788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.079749038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.08130441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:32.08132356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { 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.08134061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.085340063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085387043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.085402023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.085418873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.085435023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.085745763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.085812433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.085831993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.085852303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.086379323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { 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.086412493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.087274124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.087315484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.087337484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.087355544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.087375324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.087394314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.087409834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.088615815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:32.088655345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.089777746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { 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.089825286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093565799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093589019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.093607319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093621579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.093808459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.093827409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.094425299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.094444639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.096202471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.096218191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.096233591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.096248031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.097069081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.097112811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.097666482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.097709272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.098229232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.098267552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.098283852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.098302432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.098319092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.098334222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.098348932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.098364562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.098378872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.098394512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.098409912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.098425372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.098441542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.098456122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.101817165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.101849975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:32.104474947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.104496877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.105231928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.105286738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.105307598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.105326228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.106420668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.106465288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:32.107711319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.107738029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.10790948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.10794808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.10798361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:32.10803219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.10806873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.10808826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018994046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019040466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019061916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019080926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019106206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019126236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.019146726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019168916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.019198846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019235976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019269666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019307296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019353016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019390446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.019430046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:33.019468556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:33.019505236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.019522906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.019544996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { 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.019568336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019595316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019614856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019633806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019668286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019685876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019707036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019722446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019743316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.019782826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.019802806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:33.019821976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.019848166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.020956777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.020979197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { 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.021002257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021022917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021038527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021060047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021077017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021097907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021114177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021134057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021152967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021170287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021190217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.021208607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.021226887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.022726378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:33.022750068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { 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.022769308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022788548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022824888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022840668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022860058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022876048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022895818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.022945519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.022965939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022983089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.023498139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { 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.023551059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023573649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023598149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023617959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023634779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023652049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023670699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023688109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023704439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:33.023724799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.02476305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { 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.02479859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02482111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02483737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.02485916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.0248774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.02489651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.02491592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.02543773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.02547396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02549423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02551234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.02553105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02554645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.02556317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.02558098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.026097841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.026149171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.026169301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026184131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026200921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026216381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026234781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026251011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026270731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026309631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026322931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026339041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026356191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026371311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026387591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026404171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026419211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.026435921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:33.028789863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.028814633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028836183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028852933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028871393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028887083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028905333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.028925193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:33.029438433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.029489363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.029506993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029539283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029569874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:33.029604594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.029642964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.029661564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.020682011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.020730911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.020748421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.020767391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.020786121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.020805551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.020824401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.020843711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.021062551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021129961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021170781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021208441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022372052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.022415472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.022452292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:34.022494872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:34.023203023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023227193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.023246903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { 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.023269983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023809963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023835193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023857583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023891693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023908823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023926513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023939243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023957333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.024002203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.024031013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:34.024051513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.024071313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.025226764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.025251364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { 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.025270064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028922187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028944877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028965157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028983677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.029002227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.029022337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.029041507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.029061187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.029079787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.030499308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.030531628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.030552178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.032121119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:34.032168199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { 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.032189589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.033727541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033790191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033810181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033830181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033846141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.034624681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.034679711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.034697141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.034716701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.035233592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { 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.035279932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038681094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.038702654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.038720444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.038744484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.038763224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.038782704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038800204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.038969965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:34.038989925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.040194926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { 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.040287546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041424446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041447766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.041466526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041490856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.042649907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.042672517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.043232478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.043268438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04652151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04658424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.04660113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04661514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.046814741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.046840111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.047452921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.047477641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.048690422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.048723792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.048744322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.048762422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.048782732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.048801922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.048823262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.048841692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.048857592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.048877282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.048894162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.048912012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.048933872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.048951242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.049631483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.049651903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:34.052256955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.052304385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055276927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055317567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.055338317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055354027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.055479277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.055501837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:34.056120458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.056143968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.056710968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056751008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.058089959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:34.058154579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.058195909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.058216939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020538094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020592984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020610474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020627264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020654634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020703894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.020725004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020744864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020910214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020978474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021018834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021056354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021140844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.021185824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.021222604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:35.021262294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:35.021942195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.021962375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.021984115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { 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.022005505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022092985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022110775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022129385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022158685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022174325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022195115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022214985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022234525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.022271315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.022289755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:35.022312335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022336295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.023360476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.023391006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { 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.023410866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023459056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023476036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023493156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023508446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023529166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023545826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023563716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023585496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023604506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023621486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.023645096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.023663956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.025136297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.025156457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { 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.025181907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.027345079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027388429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027401149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027420899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027437279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027682199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.027722029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.027743019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.027763119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.02833015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { 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.02835319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02841528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02843312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02845182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.02847247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02850049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02851981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02853591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02926475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.02928814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.030419831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { 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.030459581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030503311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030519721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.030536021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030549971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.030565471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.030581481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.031088702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.031112212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033210643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033228773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.033248833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033265833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.033396243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.033416523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.034042364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.034065454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.034137394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.034168264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.034186924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.034207184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.034237784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.034256544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.034277704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.034295354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.034311104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.034331904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.034351244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.034369474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.034388904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.034406944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.034912235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.034935025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.037439956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.037478316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040210239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040239319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.040257469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040273349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.040439139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.040459199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:35.041020779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.041048949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.04193932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04198375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04201911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.04205169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.04208307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.04210168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.020290977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.020339127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.020355247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.020371657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.020388727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.020409047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.020428467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.020446697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.020686667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020724377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020759697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020794197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020890957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.020931627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.020970597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.021007277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.021837458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.021856218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.021877668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { 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.021896348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021983888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022018828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022036688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022072848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022087748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022104898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022119778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022138678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.022177468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.022195348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.022211628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.022227998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.023391509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.023414179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { 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.023430049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023477459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023492349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023506629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023522019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023536919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023553459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023575199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023592959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023612209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023633829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.023650099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.023666429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.02512005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.02517937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { 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.02520652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.027346692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027391192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027409042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027430072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027449542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027678252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.027726072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.027746712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.027765852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.028318453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { 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.028346683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028398753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.028422173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.028443303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.028463253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.028484023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.028504513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028518543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.029305973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.029325543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.030507534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { 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.030534844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030592574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030610364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.030625944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030639784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.030655954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.030672984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.031201355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.031222055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033393446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033420896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.033437166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033450806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.033584127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.033605507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.034224817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.034262737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034325377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.034343107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.034359817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.034375477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.034397417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.034416447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.034435887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.034456477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.034473047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.034493937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.034512557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.034530697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.034550047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.034568167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.035701008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.035723788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.03827887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.03832481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040880752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040912872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.040932012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040946692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.041096142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.041124892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:36.041711233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041734703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041808613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041854793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041888983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041925953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041966733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041983883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.019045529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.019106839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.019122629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.019140939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.019158609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.019176899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.019196409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.019212379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.048591551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048640261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048669961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048698671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050147672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.050184692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.050217462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.050250282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.050593402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.050611882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.050629402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { 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.050646232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053689745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.053720095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.053739935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053777575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053795375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.053813655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053833515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.054424105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.054495475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.054515775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.054537835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.054587065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.056009206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.056032746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { 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.056054106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.056960977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.056982117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.057000207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057017937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.057036087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.057050417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.057068927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.057086827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.057104717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.058787959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.058816589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.058838179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.06041473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.06043901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { 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.06045868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.092669134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.092735744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.092753474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.092772824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.092788854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.093301035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.093367135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.093388215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.093724105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.094432405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { 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.094473255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.095026526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.095061426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.095081286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.095102336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.095120546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.095144846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.095162846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.097250358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.097282438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.098582379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { 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.098628509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.101911351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.101955441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.101974941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101991511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.131117573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.131150243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.132089244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.132133194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.133689625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.133707275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.133723535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.133737095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.161411576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.161436676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.162340427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.162378557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.166025879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.166059129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.166078449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.166096179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.166119729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.166137189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.166153509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.16616906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.16618214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.16619744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.16621424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.16622916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.16624665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.16626164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.16721418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.16725716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.169953442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.169984472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.170869873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.170890723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.170910923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.170929523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.199299614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.199331935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:37.200090155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.200114325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.203428698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203493858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.203990998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.204054598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.204099228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.204119868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018818402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018902282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018969833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018998913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.019017433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.019036433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.019053353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.019071673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.021232224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021294734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021340124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021375694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021575184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.021637225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.021675295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021724675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021777355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021796485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.021817065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { 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.021840175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021859955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021876155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021893965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021929325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021944525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021964995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021983005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022002635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.022039685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.022059305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.022080375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.022099975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.023158726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.023182476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { 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.023203806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023223276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023243426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023264146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023281756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023302296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023320126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023338466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023355946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023374106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023393956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.023412676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.023430276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.024817387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.024839007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { 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.024871657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.024893287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024936847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024963047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024983027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024998437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025017857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.025055857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.025076967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025094547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025524437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { 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.025545727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025569377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025586048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025605078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025627758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025646048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025663448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025679858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025698328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025718428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.026780258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { 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.026805418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026825878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026842198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026859018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026877598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026898368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.026919199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.027430729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.027452249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027477989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027493979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027512609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027529489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027551809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.027569289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.028091789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.028141239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.028161579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028181529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028202499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028219029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028234559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.02824928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.02826515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.02827975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.02829628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.02831491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.02833348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.0283506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.02838398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.02839996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.02841454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.02843115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.030715191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.030737031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030761341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030777141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.030798161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030814431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.030833531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.030854751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:38.031356052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.031377242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.031409822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031475402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031513442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.031555582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.031594782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.031615002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.047939147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.047987267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.048002377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.048016637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.048643048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.048663648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.048683888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.048700288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.050043979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050089529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050124099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050165259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050505379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.050548809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.050582429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.050613749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.05091414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.05094318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.05096431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { 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.05098484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.054790753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.054831273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.054853323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.054889393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.054906903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.054926973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.054943313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.083245424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.083298344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.083317064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.083368044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.083471114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.084643255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.084695105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { 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.084714605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.085296516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.085315066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.085331266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.085345796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.085361846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.085375556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.085394926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.085410136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.085425386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.113636157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.113687077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.113706217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.115675528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.115700018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { 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.115718458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.118664031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.118728191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.118748811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.118769951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.118785621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.119767082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.119811392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.119828822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.119896712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.120622402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { 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.120649202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121530123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.121548853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.121568253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.121586493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.121605103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.121622673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121643843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.123768985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.123809605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.124928505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { 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.124970135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.129903499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.129939649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.129960109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.129975779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.13043824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.13048196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.13139568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.13143547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.132787931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.132824941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.132840601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.132853151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.133953722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.133980352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.134569813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.134614243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.137903745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.137946155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.137964315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.137980305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.137997515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.138011625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.138031485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.138047565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.138063485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.138080115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.138096935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.138114285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.138130915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.138146285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.138274395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.138323096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.140885057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.140912157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.141822648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.141861978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.141879398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.141894458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.142761929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.142803119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:39.143364279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.143394249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.143455789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.143490149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.146901732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.146957322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.146989232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.147007232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019250349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019282289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019299299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019315629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019331159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.019350669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.019370949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019388639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.019404589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019438989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019475859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019511039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019572069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.019639199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.019672999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019704409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019741599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019758009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.019774869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { 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.019791339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019807829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019824259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019839229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019867609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019883299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019899009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019911459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019925699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019956169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.019971269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.019986039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.020002659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.02098594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.02100659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { 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.02102318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02104475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02105752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02107235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02108454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02109898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02111144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02112517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02113946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0211534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02116773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.02118301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.02119749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022727311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.022832601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { 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.022856831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022878371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022915331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022932802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022951072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022967922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023053532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.023091802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.023110862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.023130872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.023477942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { 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.023520702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023548102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023564072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023582432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023599912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023619742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023637152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023654472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023671772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.023690102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.024725023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { 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.024752773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024773863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024789473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024807513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024822953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024842113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024859773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.025374073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.025425373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025449673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025467513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025488263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025504093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025522743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.025541713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.026035404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.026067314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.026089804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026105894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026125714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026145634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026162954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026181734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026201674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026219354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026236194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026256154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026275824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026293354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026313844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026331704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026351534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.026371194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.028703176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.028734826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028756956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028772666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028793576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028809526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028828716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.028847366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:40.029344026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.029365916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.029423166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029491116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029553506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.029593437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.029631137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.029653027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031621552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031653192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031669512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031685742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031753622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031774532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.031793362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.031813482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.031994052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032032592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032067922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032102512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034184724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.034262544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.034297994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.034333354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.034663194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.034684104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.034704594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { 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.034725494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038298237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038333997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.038354827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038390537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038406917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.038427127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038444897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.038780477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.038826177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.038842227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.038858168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.038874698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.040096708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.040118778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { 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.040135908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04179346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.04181001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.04182612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04183929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.04185442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.04186777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.04188383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.04189915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.04191462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.04270828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.04275427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.04277513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.044287372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.044309682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { 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.044341832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.048247975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048313635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048332465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.048350055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048365055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.048598695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.048658145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.048678655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.048698215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.049233365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { 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.049264925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050577836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.050623026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.050643446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.050668806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.050688706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.050706766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050723866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.052578018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.052612998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.053745039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { 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.053767569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.057118001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057140851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.057160841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.057178221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.057477902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.057499992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.058104442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.058150682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059647373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059707063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.059726593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059742963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.060473584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.060513544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.061077404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.061099814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.065824108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.065847278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.065866518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.065885368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.065902858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.065925338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.065943458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.065960708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.065977028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.065994978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.066014778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.066035678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.066052898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.066071048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.066630128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.066652438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.076071606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.076116086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077095836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077132716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.077150446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077164046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.088522045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.088565445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:41.089101705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.089122835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.093209548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093286149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.096123311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.096189161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.096223831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.096244761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018810615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018859075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018877485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018902555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018920345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.018942515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.018963256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018982216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.019037536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019097876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019134596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019172816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019209076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.019250146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.019288666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.019324746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.019358286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.019374396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.019392056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { 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.019409186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019429466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019444696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019460696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019491296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019507796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019532366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019545616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019562586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.019600636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.019620506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.019637176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.019652626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023015849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.023070379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { 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.023092969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023114159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023131449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023150749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023166559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023185329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023203629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023221279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023244329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023262619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023279949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.023299559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023321319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023338089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.023353449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { 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.023372889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.023395299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023434639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023449999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023468579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023486279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023503639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.023545809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.023564919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023583209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023602119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { 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.023618769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023635999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023648779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023667079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023684709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023702679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023720989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023738259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023755639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023774879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.02476095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { 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.0247838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036743929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036768119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.036786499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036802729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.036856009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.036877369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.03867051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.03871516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03880722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03883809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.038857621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038875271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.038892971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.038913971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.039473281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.039524801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.039550491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.039569901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.039590221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.039608701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.039626741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.039645891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.039663521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.039680221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.039697931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.039716431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.039734171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.039752691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.039770421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.039787491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.039807401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.039829231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.042225773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.042252503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044714565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044758585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.044778865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044794525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.045040015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.045084885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:42.045641786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.045663216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.045722686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045761196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046576296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.046615436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.046664346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.046683946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018686308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018741688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018759968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018776908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018791558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018812938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.018830538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018849818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018947008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018983339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019019059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019053929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019111749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.019149829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.019185469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.019224389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.019259189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.019276219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.019294609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { 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.019315509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019333609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019348889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019367449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019401299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019415659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019432859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019449119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019467019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.019514119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.019531979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.019550069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.019568509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.02055628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.02057961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { 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.02059911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02150147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02151952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02153746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02155514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02157315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02158938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021606501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021625091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021641621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021659561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.021678671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.021696061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023184902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.023220192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { 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.023381552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023538342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023597062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023615582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023634372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023652042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023669972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.023716542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.023735602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023753112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.024233182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { 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.024267933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025481923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025502183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025527433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025546863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025565893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025584984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025606614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025627454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025646674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.026696114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { 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.026744634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026876454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026897404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026917045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026933805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026954265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.026972595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.027500725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.027566545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028034545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028069535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028089825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028105695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028123005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.028142065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.028678626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.028700526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.028781576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028799876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028836466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028855406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028875256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028891526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028909166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028928446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028943226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028963476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028985646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.029003156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.029021756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.029038806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.029057326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.029074546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.031532958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.031559548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031795338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031814458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.031835428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031851118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.031869868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.031889878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:43.032435919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.032461859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.032512359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032547759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032587389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.032623729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.032662399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.032681279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.018683561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.018731341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.018746731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.018760731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.018777781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.018795511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.018811551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.018829791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.019658852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019706262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019739782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019774442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019868912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.019930382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.019961572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.019992952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.020036792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.020079512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.020099202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { 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.020117862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020139502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020157102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020174882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020206512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020224182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020242232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020275432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020292603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.020333283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.020353313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.020372963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.020390863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.021420013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.021448323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { 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.021467683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024028565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024049675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024110695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024127785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024150745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024166455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024183865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.024204225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.024222065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024350396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.024370376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.024391836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.027120858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.027188238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { 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.027209938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.028442379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028506359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028522479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.028541919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028557779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.028574959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.028613099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.028632229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.028649569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.029175939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { 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.029197129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059219732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.059252562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.059272032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.059291132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.059309972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.059328212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059343032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.059971512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.059991232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.062207764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { 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.062229264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093621008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.093651938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.093690728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093737408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.094595869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.094618289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.095679089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.095706589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.12348833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.12352009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.12354473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.12356143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.125771312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.125793412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.126652273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.126696293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.126820843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.126838393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.126856193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.126874503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.126890063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.126903833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.126920593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.126936633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.126952493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.126969793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.127013373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.127052873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.127085483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.127103133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.131076846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.131098106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.133740268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.133781688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.134602279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.134620419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.134637419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.134651699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.13569188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.13571156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:44.137111671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.137137761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.137607331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.137638151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.142250574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.142312245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.142442215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.142464885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019400955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019436485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019454815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019473755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019490295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019514475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.019536565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019556535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.019599375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019638435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019678035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019717915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019769725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019808985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.019845365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019885115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.019929385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.019947395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.019966095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { 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.019984845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020044545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020077435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020100215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020137075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020187975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020210535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020226575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020246665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.020285526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.020311276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.020330676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.020347136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.021339356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.021374736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { 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.021394426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021413156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021431516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021468406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021486156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021504146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021526416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021554136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021579166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021600336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021621957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.021643357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.021661877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.023006528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.023040018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { 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.023061108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.023079568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023113488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023127838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023144578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023157458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023173588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.023208318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.023223578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.023240558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.023726868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { 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.023750858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023804268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023825008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023842178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023864288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023885678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023903158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023920948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023940818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.023958948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.025001399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { 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.025035759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025054349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025067929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025086589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025100929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025116879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.025132789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.0256424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.02566402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02568697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02570209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.02572045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02573433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.02575083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.0257693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.02632542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.02634556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.02637837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.02639574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.02641379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.02643524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.02646012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.02647752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.02649701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.02653101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.02654928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.02656713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.02659021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.02660944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.02662652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.02664383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.02666129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.02668202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029033692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029058322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029081792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029099682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029119972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029137802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029159072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.029176912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:45.029673933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029697433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.029723333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029759593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029794313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029838103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029873913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029891573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.040115233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.040145423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.040159403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.040173304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.040959584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:46.040987274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.041008324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.041028954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.044483987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044534197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044568977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044604547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045985518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46.046034008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.046070178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.046106398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.046451688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.046471728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.046492278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { 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.046512998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04827093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.04831582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.04833467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04837151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04838754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.0484049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04842192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.079779373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.079828313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.079848573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.079865573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.080465864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.081935115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.081957435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { 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.081979185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.083136386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.083154066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.083173026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.083189846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.083209126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.083228546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.083260306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.083278586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.083295626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.084128837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.084149677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.084168237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.086184128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.086202908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { 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.086219238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.113381609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.113446459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.113463969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.113482229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.113502149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.166116738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.166192699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.166210049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.16819788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.168991551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { 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.169074511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.170700212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.170721402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.170760682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.170777802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.170793832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.170810822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.170824162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.177048147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.177092927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.178511018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { 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.178537858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.18192751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.18195422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.18197469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.18199193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.215947536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.215994086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.219186838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.219275459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.219505849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.219531039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.219547149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.219563809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.224089592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.224117652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.225518283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.225542693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.236182091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.236226141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.236246491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.236263011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.236280791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.236296771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.236315081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.236334721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.236350511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.236368621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.236386051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.236402881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.236419531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.236436901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.239894184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.239926484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.243290777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.243332897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.248579261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.248625301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.248655581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.248672711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.254781115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.254832165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:46.315438041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.315482171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.325236408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.325308998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.333485805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.333561085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.334035285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.334057615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01885905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01889043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01890471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01891824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01894351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.018964971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.018982621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.019015971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.019089451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019154931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019191371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019244751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019288591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.019332171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.019384231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.019421451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.019457241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:47.019482371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.019501161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { 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.019518771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019535661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019552271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019571281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019605941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019624501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019645511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019660701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019677451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47.019715731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.019734911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.019752371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.019770211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.020819142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.020840792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { 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.020862082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020886322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020901662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020923322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020940642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.020958892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.020975602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.020991822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021008892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021025732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021042572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.021062222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.021087542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022483473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.022503943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { 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.022523113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.022555383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022595343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022609153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022627383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022647083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022665143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.022699363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.022716703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022733073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.023196334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { 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.023223954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023245564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023261794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023279584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023299514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023318954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023337044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023357714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023375514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.023392644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.024413215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { 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.024434095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024458735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024476495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024496485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024513795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024534965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.024554025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025062935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025086155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025109145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025127355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025151525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025166425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025183775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.025203675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.025717766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.025738926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.025763406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.025781486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.025801026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.025819896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.025838136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.025856666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.025876296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.025896856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.025911886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.025929576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.025947066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.025965306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.025984346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026011566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026032176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.026051976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.028404068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.028441228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028465358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028483548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028504058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028522198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028542178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.028563858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:47.029035898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.029054998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.029083138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029116738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029150558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.029186478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.029227268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.029245888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022241986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022299546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022317786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022334806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022508676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:48.022533446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.022554586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022576296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.022897486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022936157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022974337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023005117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024569728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48.024634538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.024673168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.024712458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025573768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025594309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.025614009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { 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.025634419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055368521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.055413871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.055434341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055500491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055522291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.055542631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055561121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.059239394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.059298504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.059317924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.059337154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.059461514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.060841135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.060882445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { 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.060903035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.061628596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.061656776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.061675756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.061691246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.061708226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.061722746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.061740136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.061759386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.061775416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.091791008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.091834998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.091853698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.09372074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.09377786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { 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.09380055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.094605551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094671831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.094691641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.094711261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.094728541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.095021891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.095089481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.095109571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.095128931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.095897982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { 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.095919322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.097650113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.097679733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.097699143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.097719263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.097738393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.097756543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097773143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.097980053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.098001923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.099311484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { 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.099335644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.100525575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.100543795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.100562815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.100578055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.100596095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.100615295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.101166675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.101188376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.101287226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.101305726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.101329026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.101345676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.101364626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.101382766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.101894056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.101914326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.101944976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.101960746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.101982726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.102000156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.102019726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.102045326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.102063846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.102082406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.102097466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.102117176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.102139686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.102159136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.102176836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.102221266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.102239306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.102257086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.104599838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.104622688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.1334152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.13346045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.13347965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.13349503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.13370747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.13374933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:48.135348191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.135370171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.136262212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.136294902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.140586595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.140649965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.140709515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.140749455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.019127457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.021775089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.021794199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.021811439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.021828699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022017889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.022037309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022053969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022276419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022311429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022352129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022382209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022726899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022803979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.022841749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022878939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022915869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49.02293487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.02295585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { 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.02297783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02299785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.0230182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02303985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02307008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02308471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02310356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02311975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02313901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49.02317963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.0231978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.02321715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.02324761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.024322261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.024355361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { 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.024375281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024393851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024410111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024427631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024443891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024460041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024474921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024492431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.024508671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.024531661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024547611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.024563961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.024578551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025990432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.026016822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { 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.026036872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.026056512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026092992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026110122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.026128272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026143612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.026166002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.026202192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.026221092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.026239532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.026708902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { 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.026743912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026761212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.026774872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.026791282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.026807092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.026823592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.026839982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026856262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.026871642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.026887762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.027952233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { 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.027977523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027997033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028011613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.028026593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028039873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.028055083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.028070923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.028601564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.028620394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028655204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028670214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028687804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028701154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028716144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.028731854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.029264544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.029303514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.029324074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.029340384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.029359544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.029379814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.029397804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.029416054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.029435074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.029454344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.029471404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.029488874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.029507254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.029527744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.029544994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.029563155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.029583315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.029603435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.031957676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.031998366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032025636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032041956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.032060316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032076976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.032096926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.032116616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:49.032598727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.032620377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.032637907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032674077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032709107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.032747967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.032784617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.032803757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.01982271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.01987549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.01989116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.01990568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.01991941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50.01994036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.01995789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.01997604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.021719652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021768962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021799042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021828782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022225112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50.022273372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.023139423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.023182533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024376104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024396424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.024449734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { 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.024470884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025115234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025132324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.025167674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025214664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025228914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025244394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025272074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.025481104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.025540564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.025576434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.025599895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.025618375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.026854075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.028496697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { 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.028532547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030824938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.030845458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.030875118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030891279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.030910889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.030939939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.030968249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.030999609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.031019689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.033978461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.034009501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.034030301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.065537715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.065588925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { 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.065612785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.065968745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066018625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.066035505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.066055715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.066078655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.068198487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.068250347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.068268077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.068371727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.069285647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { 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.069332737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.103678803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.103708903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.103726043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.103741973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.103773013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.103789093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.103802823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.105832075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.105855565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.107575806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { 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.107601176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108304837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108322657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.108342847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108358237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.137599799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.137647329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.13851244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.13856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.1392439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.13926479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.13930081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.13931773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.140064951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.140085951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.141033632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.141078242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.142269212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.142294633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.142319213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.142336813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.142353713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.142371643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.142389303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.142418713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.142440663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.142456283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.142469973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.142483483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.142498313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.142516853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.142532873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.142551043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.144989525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.145055485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.146108815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.146126865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.146147215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.146160775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.146175975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.146192065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:50.146744636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.146762796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.146878376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.146909956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.146944906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.146980686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.147013616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.147030306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018822172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018876042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018896452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018911432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018927242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018949893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.018970853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.019004973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.019026013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019081573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019115213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019153363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019215803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.019256173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.019306913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.019348303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.019409113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:51.019427383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.019452013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { 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.019471483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019488653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019504883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019521833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019586813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019603703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019623063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019638073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019657703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:51.019693893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.019714093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.019732153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.019754273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.020804654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.020825994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { 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.020850844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020872194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020887634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020909874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020927204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.020946674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.020962964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.020980364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021001724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021021444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021039364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.021063064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.021081084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022613345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.022636985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { 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.022661005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.022681845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022719895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022737295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022754585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022771805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022793195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.022832705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.022852125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022870565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.023356816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { 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.023382256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023402416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023417856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023435206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023454946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023471256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023486586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023501156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023515576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.023530906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.024638527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { 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.024670647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024689947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024722707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024740617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024759037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024781117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.024800727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.025313487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.025334697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025357037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025373107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025394757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025410887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025428817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.025451477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.025969128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.025993078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026019108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026036128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026057118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026075618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026093418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026111168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026128248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026151518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026167988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026186078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026205228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026226278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026243188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026262348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026280328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.026300278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.02866397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.02868614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02887087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02888699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.02890464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02892136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.02898119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.02900285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:51.031088632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.031128762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.031267302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031308312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031343282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.031388992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.031429982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.031453142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.033207636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.033258296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.033284396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.033301576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.033386946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:52.033413296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.033433176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.033454326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.034558297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034613127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034648367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034684457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065960971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:52.066050221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.066089711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.066145401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.066650231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.066676791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.066698382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { 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.066716742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.070358574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.070388704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.070411314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070450564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.070469204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.070488194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.070504644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.071096595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.071148535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.071169215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.071190215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.071208785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.072586786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.072611906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { 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.072631366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.073812267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.073861427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.073879107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.073893927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.073909677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.073923677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.073939557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.073956057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.073971837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.074993648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.075033298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.075050418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.076575519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.076619169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { 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.076638559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.080121392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.080163282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.080178612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.080195662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.080211402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.080541032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.080591742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.080611662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.080628652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.081199132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { 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.081230632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.082376553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.082394403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.082411313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.082426763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.082443453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.082458993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.082472553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.083535264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.083576394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.084991775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { 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.085054305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.089161318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.089198228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.089219868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.089235048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.089490089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.089518899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.090063499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.090104219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0912296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09125632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.09127559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09129171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.092194771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.092218181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.092812421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.092858731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.096876184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.096916064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.096937164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.096954574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.096977684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.096993974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.097037864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.097076764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.097092524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.097107234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.097124004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.097139874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.097153774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.097167764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.098732896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.098766256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.103726999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.103768079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.105856701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.105907501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.105935801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.105956281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.105976981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.106001771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:52.106577322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.106598782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.107188082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107233492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.107268952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.107310592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.107348302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.107369462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018832338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018892108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018922278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018940858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018957239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018978459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018997669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019016799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.019034669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019069619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019103739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019137229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019204889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019274849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019317369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019357959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019399079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:53.019420099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019447119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { 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.019469189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019488069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019504639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019523379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019557289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019575709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019599949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019630619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019649379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:53.019689369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019708939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019728339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.019746799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.02092055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.0209519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { 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.02097343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02099421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02101143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02106658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02109422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02111158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02112864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02114528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.0211619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02120128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02122068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.02123931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.02125625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.022686761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.022708031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { 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.022733571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.022752771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022787721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022802531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022819261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022833911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022854301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.022891681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.022914511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.022930822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.023411352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { 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.023439142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023464872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023481372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023504522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023520902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023537062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023565842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023581432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023598612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.023615772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.024675073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { 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.024702713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024723223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024739133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024756883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024778733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024795283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.024812513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025328363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025362143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025383373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025400813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025418973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025437363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025454843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.025473303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.025996744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.026035754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.026055564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026072234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026091254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026109004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026128244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026150534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026169974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026187254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026204004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026221754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026239424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026256804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026273304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026291524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026316094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.026335664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.028698706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.028721596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028741226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028759296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028779806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028799246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028817926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.028835326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:53.029355126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.029398206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.029419006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029456746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029508336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.029547196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.029585487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.029606527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018939501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018977062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018993762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.020753173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.020792933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:54.020832423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.020879103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.021738904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023136735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023196265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023232295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023266705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023637435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:54.023699025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023736055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023775505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023812465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023853395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023904525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { 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.023925545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023949725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023966945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023986345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024022315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024039195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024058845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024075675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.026027687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.026089937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.026110867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.026130917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.026149117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.027225778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.027256348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { 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.027277578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032097061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.032135791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.032156251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032172871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.032192491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.032208181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.032225532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.032243462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.032260072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.032710192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.032756502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.032781272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.034559603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.034587243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { 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.034607073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.035944454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.036004744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036023584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.036042694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036058554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.038113566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.038159276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.038177076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.038194646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.038730726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { 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.038772606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045407331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.045432221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.045450671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.045469351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.045486532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.045504232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045520752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.045943822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.045975812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.047414943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { 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.047445923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048324654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048346284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.048365854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048381004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.049739675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.049761045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.050325465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.050357145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053683218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053727218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.053747188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053765648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.053901128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.053922168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.054498448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.054520178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.055150979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.055188099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.055206229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.055226909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.055247389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.055263259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.055298799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.055319159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.055334259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.055353619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.055369759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.055392769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.055411309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.055451489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.057643741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.057685751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.060226583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.060250383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.064057816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.064096706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.064118736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.064142016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.064291066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.064315076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:54.064896656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.064919376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.066575387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066623297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.066669707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.066713348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.066745708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.066763248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019383665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019436475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019451785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019465715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019479055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019496915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019514465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019534005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019782325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019832615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019865735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019902115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020018595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.020058375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.020095195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.020133915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.020764286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:55.020786056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.020806756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { 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.020828756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020897986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020917246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020937056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020971876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020990776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021010526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021034596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021054726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:55.021097276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.021115936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.021138136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.021156366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.022292747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.022315477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { 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.022336227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022355937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022377547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022399887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022414527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022432467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022448247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022467147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022485917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022501707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.022521407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.022542537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.022563187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.024032958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.024055158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { 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.024074098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.02617874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02623708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02625352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02626969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02628441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02671372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.02675264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.02677137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.02688502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.027523401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { 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.027553701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027656491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.027675931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.027694481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.027712861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.027730171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.027749591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027767711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.028660542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.028683472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.029845603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { 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.029876013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029895653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029912813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.029931673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029947503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.029967103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.029985023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.030487623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.030519973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032615775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032640905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.032658635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032671355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.032790005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.032836085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.033459455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.033509925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.033528325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.033544366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.033560896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.033577096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.033593236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.033608726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.033624756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.033640486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.033654006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.033671096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.033687106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.033702706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.033717706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.033736966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.034328166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.034346876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.036913638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.036947558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03973066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0397697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03979188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03980819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.03994511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.03996502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:55.040542421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.040587011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.041426201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041483251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041518242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.041558092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.041595652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.041617032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.051200032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.051252322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.051272142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.051290552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.051932372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:56.051960712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.051982442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.052002042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.117419982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.117619122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.117657122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.117691152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.118927263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:56.118969033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.119005193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.119052223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.119480233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.119498673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.119516893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { 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.119533883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.119681163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.119697613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.119716613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.119745974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.119762954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.119780214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.119796474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.122198605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.122278445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.122314555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.122334915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.122423856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.123511016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.123556246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { 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.123576406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.123691546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.123721206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.123737597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.123753217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.123772907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.123787857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.123804717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.123821277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.123840797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.123995187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.124014887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.124037637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.125547298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.125575408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { 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.125591258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.129072901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.129126631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.129143561Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.129162551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.129178161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.129445611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.129499871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.129519501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.129537331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.130104361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { 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.130151111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.130252751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.130290531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.130308431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.130325861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.130341321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.130357722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.130372822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.131674792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.131717273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.132838383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { 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.132882483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.137751967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.137794337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.137829647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.137848157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.138081937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.138111217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.138702758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.138741368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.139380598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.139398688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.139422368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.139438788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.140686469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.140707229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.14129739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.14138811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.144454162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.144475612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.144497902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.144515972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.144533942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.144558792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.144596332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.144616292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.144632022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.144649682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.144667482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.144686112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.144705792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.144723012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.144745032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.144764772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.147339714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.147382834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.147922715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.147943625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.147963945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.147982115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.149183616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.149204676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:56.149771416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.149791936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.153424679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.153470989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.153702519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.153745289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.153783699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.153805499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.01888934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018951671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018974251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018990811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.019010011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019028701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019046801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019070271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019108541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019143421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019175661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019247331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.019286361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019321271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019357881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019397321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:57.019448271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019468081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { 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.019486801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019505931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019521601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019538541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019571321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019587301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019605431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019619791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019638221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:57.019672911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019690751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019708891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019727511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.020706752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.020764032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { 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.020786302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022883423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022915193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022932264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022951004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022970874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022987194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023007694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023029284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023046294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023066424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.023086664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.023108074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024623645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024645325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { 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.024666185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.024749645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024782845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024797865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024813235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024830295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024850175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024889865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.024907045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024922115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.025396465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { 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.025419935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025485655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025502505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025523915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025543325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025560555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025578495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025591356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025608366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.025628226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.026692296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { 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.026717686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026739816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026755496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026770956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026785936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026803096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.026820686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.027332607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.027353117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027386307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027406397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027423957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027440487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027457937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.027490537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.028019677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.028042617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.028062747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028080657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028098027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028116307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028134777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028153437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028170607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028189277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028205667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028224167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028243388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028260648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028276858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028291218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028305758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.028322738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.030630779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.030673689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030693109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030713749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.030732809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030748909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.030766749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.030785649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:57.03129125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.0313122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.03134622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03138083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03141792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.03145602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.03149414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.03151326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046088955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046147915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046166425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046207755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046226375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:58.046247065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046267835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046285775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.046432065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046489295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046524075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046557425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078203359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:58.078265529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.078301659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.078335119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.07871675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.07873589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.07875571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { 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.07910971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0793239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.07934077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.07937611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0794119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.07942579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.07944334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.07945961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.081313402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.081367462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.081384682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.081401852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.081417812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.082770603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.082802143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { 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.082819263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.086581915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.086607016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.086625896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.086639956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.086656056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.086669436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.086684466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.086700196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.086715446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.087089036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.087116796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.087135696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.088767837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.088789277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { 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.088810277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.090417378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.090454988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.090472488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.090491818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.090510948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.091402939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.091446789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.091465499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.091487049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.0920071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { 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.09203057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09251816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.09255682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.09257598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.09259308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.09261877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.09265055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09266579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.09268409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.09270306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.093718641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { 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.093738951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.097274744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.097290434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.097305614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097319704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.097556144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.097575044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.098231014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.098249894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.099405745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.099431435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.099447505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.099460455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.100317026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.100335946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.100931316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.100971326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.104226099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.104255379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.104273889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.104290409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.104307489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.104324819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.104342359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.104361189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.104378059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.104396529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.104414959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.104432649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.104454409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.104474849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.104559219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.104606299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.107187441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.107216221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108980992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.109002962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.109023192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.109039582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.109839653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.109881973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:58.110468544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.110511824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.110529614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.110559094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.113956296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.114011796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.114059406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.114077876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019556508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019598838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019613108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019626688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019639778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019661718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019680128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019701408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.019746888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019783148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019825618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019858148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019906988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019948508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019985168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020026748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020072788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:59.020093878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020116118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { 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.020135198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020157498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020174098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020194828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020229498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020246308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020279899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020297679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020315089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:59.020351939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020372029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020389719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020408529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.021482909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.021520629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { 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.021541749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021561809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021586669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02160819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0216252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02164363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02165944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02167909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02169757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02171543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02173409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.0217544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.02177331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.023267571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.023318611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { 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.023340881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.023363081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023406171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023423651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023442581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023456421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023470761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.023509351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.023531281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.023548141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.023990961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { 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.024010791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024037891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024052601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024069221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024085811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024102781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024120051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024135651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024152421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.024175301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.025248412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { 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.025267942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025302292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025318322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025336032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025352732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025371222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.025393412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.025885583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.025906303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025930843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025947563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025962963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025977173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025994683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.026016963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.026554273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.026596773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.026615303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026630233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026647393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026672413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026688303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026711273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026726703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026742043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026756023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026771503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026787893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026804403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026819923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026834893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026849793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.026865633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.029218915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.029255635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029275955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029293485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029311675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029327895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029344035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.029362215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:49:59.029853576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.029873356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.029909836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029945126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029981206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030029296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030067756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030084946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.024479826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.024533016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.024553216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.024570346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.024978146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:00.025003566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.025025676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.025044276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.026859807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026906907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026943108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.026978068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02960313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:00.02965099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.02969205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.02973122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.031252191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.031272801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.031295241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { 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.031329491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035143914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.035187174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.035204064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035236454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035249814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.035264534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035277484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.036202055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.036310155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:00.036340825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:00.036363905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.036386855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.037531616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.037558606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { 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.038159916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038335926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038355806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.038378346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038394566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.038413726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.038430156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.038448046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.038466026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.038485476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.039776817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:00.039799617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.039818297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.041466618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:00.041498328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { 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.041519349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.044784371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044840001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044858401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.044878941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044897211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.045349541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:00.045391251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.045411811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.045432741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.045984192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { 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.046006492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.047136493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.047155153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.047174573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.047193653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.047212533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.047230243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.047246293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.048094563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:00.048117373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.049272404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { 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.049296724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052608437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052632357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.052652447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.052671917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.052844487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.052865427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.053457848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.053482618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055110339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055131269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.055156239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055176039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.055947009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.055995999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.05660217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.05664176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.060472903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.060495283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.060519453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.060537663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.060559863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.060578993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.060596893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.060617853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.060636363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.060655033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.060673143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.060692483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.060712333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.060729633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.060807043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.060853653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:00.063386195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.063425805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.064615426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.064639266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.064659216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.064675506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.066566887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.066594787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:00.067152358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.067174688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.0703913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0704287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070740321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:00.070804831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.070844931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.070866241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019453415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019504085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019524365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019541915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019558005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019578145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:01.019602795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019622285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.019709995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019793935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019842205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019880235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019948145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.019999475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:01.020043275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.020083735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.020693636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:01.020714076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.020734986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { 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.020755346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020833936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020852646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020870246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020900536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020913756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020929616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020943796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020961346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:01.020993946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:01.021009896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:01.021025446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.021040736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022083987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022105817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { 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.022126767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025045139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025087249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025108689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025125509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025144489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025161819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025191829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025213369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025233219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02622974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:01.0262587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.02627871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.028232451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.028274112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { 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.028292252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.029024912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029063382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029082202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.029100922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029116652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.030584043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.030624223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.030643473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.030661773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.031177034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { 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.031197804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031233644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031252114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031270184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031290194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031310644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031328684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031346604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.031411354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:01.031431184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.032598375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { 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.032648755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033294375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033313205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.033331045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033345245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.033567656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.033586766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.034159106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.034179496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034221186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034236106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.034251806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034265216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.035026467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.035045197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.035699907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.035719607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.035823567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.035839207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.035855677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.035871757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.035887427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.035902787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.035918757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.035933957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.035947667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.035962917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.035978237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.035993477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.036010647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.036025647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.036042917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.036058527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:01.038592109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.038704019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038784449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038800039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.038816219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038829829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.0388817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.03889967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:01.03947369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.03949224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.03955285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03958433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03961315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:01.03964626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.03968622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.03970616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018904407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018950888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018967388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018985948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.019002708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:02.019023118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.019039288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.019058168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.019560518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019658408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019689198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019716608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02234485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:02.02239795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02243899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.02247947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.02252132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02254264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02256559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { 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.02258536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02264441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02266404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02270525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02274263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02275753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02277387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02278916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.026737363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.026801053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.026820633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:02.026839323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.026924434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.028283935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.028306625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { 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.028327785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028729805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.028750785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.028788135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028808635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.028825245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.028839925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.028857865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028881725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028898015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.030272566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:02.030299096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.030317016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.033224438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.033264398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { 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.033283168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.033870339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033915359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033932109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033950369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033967139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.033985239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.034031959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.034051949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.034070949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.034604769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { 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.034686579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038217922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.038243962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.038260112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.038365192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.038385022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.038401082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038415442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.038583112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:02.038621622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.039789643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { 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.039812783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041089034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041115434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.041131374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041144314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.042073985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.042113625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.042718485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.042751105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046900449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046939699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.046960349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046977969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.047201009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.047222469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.048065409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.048088259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.049577011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.049597131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.049639151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.049658971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.049677821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.049696621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.049713491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.049729261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.049743121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.049759891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.049776061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.049792661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.049810531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.049828181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.051324152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.051349462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:02.054185784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.054224514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.057628607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.057674807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.057696077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.057712977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.057944087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.057966837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:02.058575217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.058597407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.059136528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.059179738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.060074729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:02.060135379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.060172029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.060191489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.026980128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.027033428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.027048708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.027062678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.028208088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.028234378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.028253309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.028272399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02960039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02964076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02967374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02970827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03035641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.03039619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.0304344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.03047057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.031051151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:03.031102891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.031124671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { 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.031145951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033612863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033635073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.033654813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033692173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033709273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.033728893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033745793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.034921824Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:03.034964354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.034983244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:03.035019394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.035038874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.036021674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.036044764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { 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.036065954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036109984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.036127084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.036145894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036161234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.036179794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.036195674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.036213835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.036231025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.036249805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.037260615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.037284345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.037301045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.038894817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.038935317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { 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.038955917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038975897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039012027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039029117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.039047417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039064347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.039232737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.039275057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.039292617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.039310407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.039816277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { 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.039837347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041986359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.042007229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.042061649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.042076979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.042092329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.042108839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042122499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.042407899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:03.042448899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.04361712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { 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.04364369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04367678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04369237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.04370876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04372208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.045228451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.045323931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.045837582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.045885072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048734524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048771154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.048789034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048803844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.048990114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.049041024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.049599025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.049628985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.049785685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.049823905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.049842895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.049861275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.049880345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.049897515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.049915685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.049934745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.049950885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.049968835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.049987295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.050004855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.050021495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.050039545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.050059565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.050077895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:03.052321507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.052360117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053074847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.053098947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.053116697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053135547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.053151357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.053167437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:03.053695188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.053715278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.053803298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053850808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.053885888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:03.053924008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.053962118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.053982998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028489042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028539102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028582992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028600552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028666362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:04.028688612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028708232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.028730302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.030800733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030850373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030888114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030924354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032857915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:04.032922775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.032961655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.032998255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.034583466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.034631106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.034656466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { 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.034678476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038623299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.038665179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.038686089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038722979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038738239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.038756489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038774249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.03912703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.03916995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.03918945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:04.03920968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.03925546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.040319541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:04.040341541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { 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.040362491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042197662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.042236802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.042256362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.042271692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.042287952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.042302182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.042317362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.042332742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.042348892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.044969594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:04.045011774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.045038554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.046860486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.046900056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { 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.046920836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.050965429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051054229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.051073069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.051092379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.051109639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.051687649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.051745779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.051763829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.051780249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.05233723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { 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.05237417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.053473451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.053505921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.053523211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.053538581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.053554541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.053572651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.053595441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.054328211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:04.054372721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.055511632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { 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.055551042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059617885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059657235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.059675265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.059688635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.059957885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.060009915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.060612106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.060637126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.062081157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.062100117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.062117527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.062134167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.063484628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.063513048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.064105739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.064151869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.067965291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.068007251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.068029022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.068047282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.068068732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.068087822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.068106552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.068124582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.068141212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.068158542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.068176082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.068193612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.068212242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.068233142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.068286662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.068307502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:04.070907894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.070939794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.072388385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.072408305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.072429555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.072446085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.073576056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.073604276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:04.074176566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.074218666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.077970979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078047289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.078300479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:04.078341009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.078380669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.078399379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019432098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019473288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019488018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019501718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019517618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019536898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019552718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019568768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.019652038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019699238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019729418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019758568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019818338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019852798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019885388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.019919718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.019951178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:05.019966848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.019987138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { 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.020005188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020023458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020038148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020055788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020093318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020108428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020125678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020140948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020159378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:05.020198158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:05.020216738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:05.020236098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.020254028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.021434159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.021460979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { 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.021480889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021499599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021512709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021530519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021545119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021562789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021577249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021592609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02160913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02162555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02164235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:05.02165936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.02167988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.023509931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:05.023554521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { 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.023574781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023654851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023716291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023734001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023762501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023781451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023824011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:05.023863081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.023879141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.023895331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024532622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { 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.024554082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024609532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024665132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024686372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024704932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024723422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024739382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024757592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024774842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:05.024796482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.026171663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { 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.026197763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026981514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027031684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027053174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027070834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027699454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.027728424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.028789785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.028833905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028895965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028941625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.028962325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028983265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.029209465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.029232745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.030017756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.030043266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.030067116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.030084686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.030119216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.030139276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.030157996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.030175726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.030195246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.030215056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.030233966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.030251896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.030268116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.030289316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.030307996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.030324606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.030619996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.030675746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:05.033190748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.033230608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033250208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033268898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.033289888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033305248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.033410498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.033432018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:05.033963299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.033987519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.034013559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034060639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034172269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:05.034238919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.034278399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.034298599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019172141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019209051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019226911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019244351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019262631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:06.019281641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:06.019298681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019317871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.019372601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019424261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019459751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019492801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019528021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:06.019570661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:06.019608801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.019646511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.019683521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:06.019703421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019723571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { 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.019741431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019770451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019786481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019804961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019837651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019852721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019871361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019886831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019904841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:06.019941451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:06.019959861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:06.019977991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.019996541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.021104452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.021137202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { 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.021158092Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021177532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021193212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021211812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021227782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021246302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021261472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021279452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021299182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021326862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021341432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:06.021358932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.021393842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.022774263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.022824513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { 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.022845433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.022866103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022905223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022928203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022947224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022962334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022979244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.023019624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.023037074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.023054704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.023475184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { 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.023500494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023521784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023537664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023557234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023575614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023595014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023615894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023634554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023650674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:06.023667554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.024735705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { 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.024785975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024808225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024827035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024845505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024861975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025875146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.025917766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.026909377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.026933937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027041367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027070437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027097957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027115567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027690067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.027713407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.028490108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.028513358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.028550758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028579338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028598858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028621788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028639938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028664288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028683028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028702878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028719328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028741428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028760838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028780368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028799018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028818298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.029358438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.029379578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:06.03192465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.03194906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03197233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03199329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03201111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.03214749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.03216764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:06.032695451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.032735061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.032756761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032795131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.032872131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:06.032915921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.032949321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.032964431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022602666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022654686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022671826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022689096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023680027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:07.023722327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023741737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023760327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.024639468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024678558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024712918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024754748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.028548121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:07.028587291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.028621681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.028653891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.029225551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:07.029244121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.029260921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { 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.029278681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031681593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.031697843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.031728813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031784613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031801393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.031820573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031835503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.032924704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:07.032978464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.033014894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:07.033061414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.033796635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.036045646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.036089476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { 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.036127896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.068103521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.068145721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.068165631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.068188121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.068207841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.068226641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.068245621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.068265431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.068312241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.072362034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:07.072388634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.072407294Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.074492725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.074526595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { 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.074549305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.075273106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.075311316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.075340796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.075360916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.075376896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.10770849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.1077625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.1077803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.108211081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.109069421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { 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.109122111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110540663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.110572593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.110589803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.110605073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.110620503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.110635923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.110649673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.111040893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:07.111069563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.112581964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { 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.112610964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114152515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.114193745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.114210815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114262165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.114523066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.114561976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.115247626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.115293076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.116487457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.116515847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.116532537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.116547937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.116567017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.116585537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.117132288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.117183518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.117251288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.117271338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.117292218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.117310938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.117329598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.117352828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.117370358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.117388058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.117403028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.117421628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.117438868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.117461018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.117485888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.117505178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.117523668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.117544448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:07.11989756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.11994239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.151231463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.151273743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.151298213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.151316023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.151648154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.151672574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:07.153475615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.153495405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.154421336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.154457036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.158668769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:07.158734959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.158799409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.158818139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019297777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019358457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019376467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019395527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019413557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:08.019433417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019452907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019472627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019497877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019562367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019632737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019666927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019706407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:08.019747217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019786007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.019830227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.019868227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019888257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019910037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { 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.019930167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019949547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019966017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019984517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020019057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020035367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020053297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020069917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020087127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.020123417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.020144027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:08.020162177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.020186557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.021323328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.021345148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { 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.021364848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021385768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021402108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021421168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021441888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021459688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021475718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021492988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021510498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021530318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021547848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.021566988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.021585048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.02307299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.02313023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { 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.02315087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02317083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02320512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02322015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02323715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02325253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02327121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.02330832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.02332906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.02334335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.02379452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { 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.02381479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02384889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02386476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02388338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.0239015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02392028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02393804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02395219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02396809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:08.0239865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.025059081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { 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.025089541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025109581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025126131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025148101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025165591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026217522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.026239172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.027238703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.027260523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027453673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027472513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027490283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027506243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.028336974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.028356714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.031120666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.031151156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.031273746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.031291846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.031311136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.031333196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.031353076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.031369486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.031386886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.031405936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.031422006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.031439006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.031464336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.031482596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.031501066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.031519206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.031537276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.031554596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:08.034040478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.034082518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034125168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034144268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.034164858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034180108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.034374638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.034392388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:08.034896619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.034917549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03739279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03743093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038532731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:08.038593791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.038725661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.038776241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068443327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068487607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068503217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068516477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068871187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068890967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068905977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.068923607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.070258208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070345118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070387898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.070426318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.07329949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.073369441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.073411471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.073450991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.075613702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:09.075658252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.075681542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { 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.075702912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.079525685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.079569285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.079593955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.079628885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.079650175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.079675205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.079691155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.081178826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:09.081236846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.081258926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:09.081280036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.081329027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.082359157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:09.082381587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { 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.082403557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.082926278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.082951168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.082968008Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.082986468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.083005778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.083022738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.083042448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.083060478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.083078398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.084839129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:09.084866489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.084884889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.08655752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.086603481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { 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.086623741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.090920654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.090979434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.091005114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.091065364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.091082584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.091570464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.091605724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.091625994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.091648924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.092247705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { 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.092292105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.093095385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.093131195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.093152195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.093172025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.093191215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.093209615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.093226046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.094070306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:09.094093636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.095238937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { 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.095285347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.09853352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.09857594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.0985938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.09860844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.09872888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.09875679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.09940549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.09945138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.100679551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.100711691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.100736821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.100752061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.101512162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.101535582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.102106382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.102134492Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.106040315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.106058115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.106075255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.106090925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.106106955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.106122415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.106138355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.106156735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.106170895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.106186325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.106204965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.106232775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.106249205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.106266095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.106362905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.106381995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:09.108952827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.109021097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.110120308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.110152358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.110173348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.110190628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.111346729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.111386879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:09.1119408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.11198232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.115268602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.115337772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.115584152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:09.115628422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.115669232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.115690392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019503453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019555383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019574373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019590323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019608293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:10.019628173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019644783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019661033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019682133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019719083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019753943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019789513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019826053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:10.019862653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019900713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.019936253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.019969313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019986163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.020008903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { 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.020028253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020047313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020068563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020086363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020120483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020136273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020155983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020172623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020191363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.020227563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:10.020245413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:10.020265443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.020282934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.021361964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.021384084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { 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.021403074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021431714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021447814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021465644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021481774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021499354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021516054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021532924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021547974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021563684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021580754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:10.021606515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.021624175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.023085066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:10.023120546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { 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.023142386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.023163966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023201656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023218286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023238166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023260946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023279416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:10.023320816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.023340516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.023360946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.023821856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { 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.023844916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023869216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023884606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023902556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023922266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023941546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023959586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023978076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023995556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:10.024018276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.025079657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { 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.025101797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036816906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036838296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.036858536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036875526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.036917136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.036938716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.038671837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.038696587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038815907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038855318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.038874188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038891118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.038908378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.038926648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.039489848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.039543068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.039563558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.039580978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.039600588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.039619238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.039638718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.039662598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.039680758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.039720598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.039736318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.039755558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.039774778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.039794088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.039811688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.039830118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.039861048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.039878828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:10.04210794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.04213188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044524762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044553762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.044571832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044588052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.044838892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.044862302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:10.045438992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.045466102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.045515823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045556093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046494363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:10.046534183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.046570623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.046589363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020678767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020715077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020734747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020754047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020773697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020795767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:11.020815167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.020833777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.021050387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021106247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021141997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021174827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022938009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.022988709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:11.023063719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.023114359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.023754779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:11.023775609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.023793709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { 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.023815329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02430148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02433756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.0243572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02438852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02440306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02441974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02443518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02446343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:11.02450157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:11.02451949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:11.02454339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.02456144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.025741671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.025763501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { 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.025780581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029707534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.029776784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.029798854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029819044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.029838764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.029864064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.029882814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.029904434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.029922434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.030041954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:11.030064254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.030083134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.031663375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.031719195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { 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.031740585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.033373006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033441746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033459056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.033479116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033495286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.033514996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033554657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.033581687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033601347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.034079537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { 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.034103927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034960958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.034989718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.035009198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.035026788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.035044958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.035062618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035081708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.035100808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:11.035118528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.036202419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { 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.036226659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036355419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036396599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.036418709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036439489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.036459619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036479039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036961929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.037047079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037091039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037106289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.037122679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037136299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.037152799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.037168999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.03767479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.03769627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.03776657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.03778174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.03779729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.03781213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.03782691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.03784182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.03785807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.03787314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.0378861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.03790144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.03791679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.03793151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.03796772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.03798296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.03799781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.0380142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:11.040498202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.040519622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040938522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040954322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.040970542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040983542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.040998782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.041015352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:11.041560863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041579363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.041676553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041709003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041738333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:11.041770333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041802323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041817613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01903103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01906433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01908267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01910027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01912503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:12.01914463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01916377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01918399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01924395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01928479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01932286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01935994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.0194097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:12.01944996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01949028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.01952811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.01956436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01958384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.0196035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { 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.01962286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.01964236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.01965927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.01968014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01971576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.01973123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.01975262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.01977316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.01979152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01983042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01984866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:12.0198699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01988794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021072351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021126401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { 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.021150161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021174451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021190051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021211641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021227231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021244291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021259071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021276291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021293481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021309641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021327531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:12.021347591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021366321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.022782282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022802532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { 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.022820732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022840022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022874322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022890642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022907002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022921742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022938983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022977383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.022995493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.023015553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.023526323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { 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.023547733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023591153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023617233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023637883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023655963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023673203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023688803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023701293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023719313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:12.023736913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.024796084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { 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.024823184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024842974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024859054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024877874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024894324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024913604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024931494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.025437954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.025462174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025482044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025502464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025521014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025538964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025556154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.025576514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.026100205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.026122395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.026144335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026161745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026181655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026200025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026218675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026236785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026254205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026271995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026286035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026304905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026322895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026342205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026362105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026379395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026396635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.026416565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:12.028785907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.028811187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028855337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028872317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028896367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028912607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028932897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.028952917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:12.029431987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.029452997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.029478587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029511297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029548587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:12.029596638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.029635488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.029653798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.018978143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019038923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019056033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019069613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019083703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019103773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019131113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.019148493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.021356574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021409854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021440864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021471064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021675285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.021747285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.021779715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.021810405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.021865415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:13.021901045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.021918975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { 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.021936515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021955215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021969705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021987545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022018905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022033225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022050385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022065485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023411486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:13.023448226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.023464516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:13.023480456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.023497846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.024550337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.024577357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { 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.024594287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027866009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027908249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027928329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027943129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.027958039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.027971099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.027986099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028002159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028018429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.028193849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.028215029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.028230969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.029779041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.029798971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { 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.029816481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.029888681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029919801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029932791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.029947641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029960691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029983541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.030016221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.030032111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.030050521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.030578531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { 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.030599041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031480472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031517702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031534082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031549542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031565242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031580452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031593102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.031607632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:13.031623942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.032691143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { 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.032714883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032799143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032813953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.032829423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032844133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.032880563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.032896713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.033408973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.033446323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034419174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034458714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.034475394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034489124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.034504054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.034520304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.035058855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.035087255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.035180845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.035195945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.035211545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.035226355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.035241235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.035256325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.035270745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.035291295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.035303765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.035318625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.035333485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.035348455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.035365125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.035381975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.035397215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.035412835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:13.037858887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.037889347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037928527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037944757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.037965297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037980187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.037996537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.038023807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:13.038540367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.038560127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:13.038622897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038654877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038709357Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:13.038770907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.038803617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:13.038821257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018654715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018683785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018698815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018714375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018727135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:14.018746055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018763345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.018779105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.018863855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018908895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018937695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018966326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019023886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:14.019056976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.019088366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.019119836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.019151126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.019168096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.019185156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { 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.019201666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.046088926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.046132336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.046150016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046180836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.046194216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.046211746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.046224856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.046958167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.047046197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.047063087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:14.047079987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.047214567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.049295488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:14.049325998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { 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.049344268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.082848474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.082890844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.082909224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.082924604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.082941374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.082956234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.082973024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.082989894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.083005044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.084748285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:14.084776275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.084794785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.087086417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.087121657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { 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.087141457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.088064168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.088101048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.088116638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.088132228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.088145678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.09129482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.09138221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.09139909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.09154025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.092148311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { 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.092194271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.092648011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.092664461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.092682881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.092699291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.092716551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.092731071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.092744131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.096151124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:14.096192494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.097505505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { 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.097527515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.125471096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.125494856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.125514746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.125536196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.126366176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.126387067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.127996808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.128017798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.128500748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128517148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.128532368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.128545668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.132579611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.132600781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.133383072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.133402702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.135391953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.135427193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.135443923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.135458853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.135478883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.135493673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.135508553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.135523613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.135536893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.135555073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.135570883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.135586913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.135601803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.135616393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.163676315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.163705565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:14.167331027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.167357577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.168137848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.168178028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.168194818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.168210858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.199132031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.199174721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:14.200234032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.200265312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:14.201100553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.201134483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.201833683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:14.201872563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.201992404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:14.202025904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.018950659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.018998979Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019016399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019031399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019044359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019063279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019080469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019096119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.019129709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019177099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019208709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019237759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019310819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019345109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019378179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.019410239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.019442359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:15.019457619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019474449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { 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.019492519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019509179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019522479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019540959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019568959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019582019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019599169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019613189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019627659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:15.019657959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:15.019674929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:15.019690819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.019706409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.020827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.02084715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { 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.02086472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02088396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02089887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02095951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02097588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02100544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02103697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02105303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02106888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02108391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:15.0211004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.02111574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.022511281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:15.022529741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { 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.022546231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.022567111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022596221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022610601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022625701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022641951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022657771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:15.022688551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.022705751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.022722241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.023214792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { 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.023233672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023275352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023290992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023308002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023324442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023343572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023360042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023372852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023387362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:15.023403462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.024469043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { 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.024488973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024520793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024535183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024549713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024565213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024581113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.024596343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.025122073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.025142323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025175683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025193003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025208153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025220473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025238233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.025254843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.025765884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.025785514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.025821194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.025838034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.025853924Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.025868204Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.025883134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.025898674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.025913614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.025929744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.025943544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.025957964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.025971904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.025986254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026002154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026068734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026100164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.026120884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:15.028505396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.028526996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028559456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028577416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028594346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028607456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028622556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.028638976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:15.029155416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.029174586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:15.029210886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029242386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029274996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:15.029306466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.029338556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:15.029356386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.018673221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.018705321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.018721151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.018736471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.018752021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:16.018786871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:16.018821691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.018840441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.018905981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018941221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.018974972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019008212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019076772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:16.019111822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:16.019145302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.019177772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.019210692Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:16.019227292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.019243722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { 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.019266862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019285552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019300952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019320622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019350592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019366082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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:16.019381942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019396682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019413652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:16.019446052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:16.019462982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:16.019479522Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.019494892Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.020659613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.020689233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { 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.020706303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020722933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020736073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020752623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020766323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.020781733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.020794863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.020810413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.020850313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.020865483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.020880213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:16.020895453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.020910793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.022327894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.022346864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { 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.022363134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.022401444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022467944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022483474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022499994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022513984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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:16.022528974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.022562164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.022577854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.022593364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.023057205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { 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.023077405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023111325Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023128385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023145435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023163795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023180425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023195855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023209115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023226545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:16.023244765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.024292096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { 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.024312186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:16.024346466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024377046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024393866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024407536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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:16.024422836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.024441096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.024937526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.024960436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024979886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024992966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025010216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025023776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025039656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.025056436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.025599457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.025621787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.025646277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.025660107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.025675907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.025691877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.025706857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.025723017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.025738037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.025753747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.025767087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.025781637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.025797257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.025832757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.025848427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.025862907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.025878337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.025893967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:16.028317279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.028350399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028369169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028384019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028400999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028414789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028430259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.028446269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:16.029007869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.029042169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:16.029058999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029088999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029117569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:16.029149869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.029196179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:16.029213579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.021107026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.021147666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.021162386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.021176036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.022036017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:17.022057267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.022074497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.022090927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.148579142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.148670292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.148701902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.148729262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.151922085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:17.151968555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.152010825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.152047345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.152463745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:17.152516485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.152535785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { 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.152556335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.152816355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.152834785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.152850755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.152880825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.152894855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.152911406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.152924716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.156013458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:17.156049848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.156065398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:17.156081058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.156157808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.157324039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.157344169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { 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.157361179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.18550124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.18554827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.18557014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.18558638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.18560265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.18561735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.18563433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.18564956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.18566747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.187761552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:17.187784392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.187800932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.189827863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.189865843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { 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.189883663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.190954504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.191010694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.191026944Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.191043124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.191056684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.194059677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.194100687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.194116577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.194288737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.194998597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { 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.195025737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.195127977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.195147317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.195164937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.195182067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.195228257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.195246117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.195262957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.195279117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:17.195295237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.196677749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { 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.196719349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.201372762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.201399332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.201416732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.201430212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.202657173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.202675733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.203443534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.203464874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.203986624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.204004084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.204021724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.204034844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.209474668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.209496688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.210511369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.210561739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.21151926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.2115443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.21156128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.21157727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.21159269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.2116081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.21162287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.21163751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.21165066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.21166543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.21168034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.21169535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.21171057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.21172556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.21174049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.21175722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:17.214280012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.214301602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.216095693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.216134773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.216152253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.216165473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.216412183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.216441313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:17.217360604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.217405394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:17.218872725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.218955715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.219219546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:17.219277516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.219358266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:17.219378766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019618778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019657868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019673528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019690398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019705958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:18.019724518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019740208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.019755858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.019800948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019838598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019881228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019912648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019971868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:18.020007918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.020042668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.020074688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.020107408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.020122918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.020141358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { 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.020159818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020179868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020195248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020212558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020242638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020255848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020271708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020286109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020303689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.020335229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.020352199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:18.020368669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.020386049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.021464489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.021486779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { 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.021504569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021522729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021539579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021556319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021569489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021584629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021597499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02161448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02163086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02164654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02166149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.02167957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.02169659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.023150871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.023175581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { 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.023193051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.023211741Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023247271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023260281Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023276351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023298701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023315431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.023348151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.023365411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.023380911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.023874031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { 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.023893591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023924121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023953781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023969701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023984991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024000131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024015351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024028371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024042931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:18.024060231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.025122212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { 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.025141772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025176172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025191792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025207592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025220292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025235612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.025251012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.025760203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.025780023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025814123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025829773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025845113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025858333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025897173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.025912803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.026426773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.026451433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.026472093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026485163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026500643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026515303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026530063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026545193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026560173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026575573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026588443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026603223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026617963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026632563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026647193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026661633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026675833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.026691223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:18.029096095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.029130915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029149835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029163435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029179495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029193195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029209915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.029225865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:18.029737866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.029756836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:18.029792756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029822266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029853116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:18.029884996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.029916956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:18.029933166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.020796373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.020822913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.020836233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.020849493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.021079723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.021121973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.021139493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.021156023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.025595457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025653307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025683577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025712917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027057208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.027142048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.027174138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.027205878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.027358918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:19.027379288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.027396658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { 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.027414298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027493128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027510838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.027532198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027561588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027575038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027591188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027604218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02995769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:19.03002435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.0300403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:19.03005626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.03010897Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.033613373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:19.033658493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { 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.033716803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.060690883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.060722163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.060739003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.060752453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.060768643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.060782813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.060798543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.060814243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.060829903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.061924354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:19.061945174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.061961374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.063847615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.063894085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { 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.063924605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.089131704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.089187234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.089202364Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.089218834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.089232214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.091718346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.091768666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.091784956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.092003947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.092736337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { 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.092759717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.095405749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.095440649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.095458599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.095473289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.095487559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.095501699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.095513949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.100414533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:19.100442533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.101829564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { 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.101864534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.102960625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.102988925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.103031755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.103055455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.104585446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.104606786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.106627848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.106649618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.108132189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.108172099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.108211439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.108256229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.108334239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.108353869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.10919861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.10921935Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.113224583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.113243423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.113259123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.113274633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.113289513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.113304543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.113319713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.113335533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.113348363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.113363313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.113378813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.113393293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.113408763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.113423343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.113698513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.113761513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:19.116512505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.116548095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.117817656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.117834266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.117850716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.117864616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.118939737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.118983307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:19.119570667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.119612627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:19.119629267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.119676607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.12371708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:19.123777081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.123810041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:19.123828071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019316605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019374645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019389925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019403955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019417285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:20.019435645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019451585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019467575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.019511695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019567365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019596985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019625175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019679995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:20.019715345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019747895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.019779885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.019813615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019843385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.019860885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { 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.019877845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019894755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019908285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019924475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019952335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019965485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019981095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019993785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020009495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.020041125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:20.020056555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:20.020071825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.020087225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.021333416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.021353096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { 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.021370016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021395186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021410106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021425916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021441246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021456506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021469386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021484176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021499766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021515416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021530446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:20.021545846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.021561156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.023147378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:20.023165878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { 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.023183158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.023220758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023286748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023302938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023319888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023333858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023349388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:20.023384978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.023400848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.023416978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.023911728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { 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.023946608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023963338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023976218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023991348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024006118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024021918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024035638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024047738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024063898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:20.024080218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.025175459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { 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.025221449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025239039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025252039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025266689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025279089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025293129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.025307559Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.02585098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.02587455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02589308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02590691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.02592147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02593548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.02594914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.02596349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.02645736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.02647766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.02650554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.02651947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.0265342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.02654822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.02656181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.02657533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.02658909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.02660267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.02661473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.0266285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.02664256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.02665642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.02666994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.0266836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.02669698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.02671128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:20.029158512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.029178502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029208722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029223762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029239592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029253242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029266512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.029280782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:20.029807833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.029853483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:20.029869783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029899583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029940063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:20.029975413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.030025503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:20.030041233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019515329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019542109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019582429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019596239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019609399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019626059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:21.019641789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.019657449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.019939159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019992349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020052829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020083429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020137109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.020170919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:21.020201839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.020232569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.02112731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:21.02115164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.02116866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { 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.02118482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021694451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021735131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021753091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021783361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021797551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021813801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021827161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021841831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:21.021873401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:21.021890381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:21.021906351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.021922351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.023054312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.023099742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { 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.023119032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025779194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025807644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025824734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025841034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025857244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025873004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025888674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025903684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025918784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.026036394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:21.026080074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.026099214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.027672645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.027718225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { 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.027737655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.027780535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027836065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027850395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027867705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027887345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029155046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.029214656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.029231566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.029247546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.029745807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { 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.029788977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03462335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.03464443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.0346608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.03467732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.03469328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.03470941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03472288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.035013811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:21.035051431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.036324802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { 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.036366642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036431082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036447802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.036464912Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036481442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.037380462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.037419512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.038006283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.038029103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.038093083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038108803Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.038125123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038140813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.038434193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.038454963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.039020434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.039040064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.041457075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.041473845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.041489745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.041508666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.041524766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.041540246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.041556006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.041571416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.041585506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.041600596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.041616836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.041633596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.041649696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.041665516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.041746216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.041765266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:21.044395918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { 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.044414988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044457968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044473198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.044488648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044501988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.045418548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.045437528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:21.045995279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.046013889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:21.046081939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046113149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046151419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:21.046183959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.046215529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:21.046231339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.0441425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.044189911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.044204971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.044220131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.044258961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:22.044294351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.044309871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.044327591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.044808431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044846431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044881481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044910791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.076640055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:22.076702225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.076738135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.076771045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.077173155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.077221195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.077239925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { 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.077261515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077532016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.077551396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.077586356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.077619056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077632846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.077650666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.077663526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.078386846Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.078423066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.078439406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:22.078456116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.078686217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.081097388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.081118628Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { 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.081135288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.081303459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.081319449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.081335619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.081348359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.081363389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.081376399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.081392509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.081407199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.081422329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.113643363Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:22.113677493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.113693053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.115574984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.115595014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { 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.115611904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.116308395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.116341815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.116355155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.116371915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.116385505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.117193826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.117232796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.117249576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.117430226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.118719437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { 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.118768487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.119359147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.119376857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.119393887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.119409247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.119424787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.119441107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.119457077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.119677317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:22.119958448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.121672249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { 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.121716469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.124401731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.124446991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.124465551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.124478181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.124702851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.124731381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.125341592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { 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.125362312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.127944474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.127963754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.127980844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.127995434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.133144818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.133179038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.133900498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.133922788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.16231625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.16236894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.16238567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.16240213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.16241801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.16243223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.16244838Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.16246414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.16247619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.16249015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.16250566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.16252076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.16253608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.16256182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.163642871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.163663021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:22.166687513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { 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.166737983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.167413093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.167434113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.167450343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.167462733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.222474955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.222502135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:22.223691046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.223712416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:22.225346347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.225400287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.227453729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:22.227513449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.22858417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:22.22860693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019058266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019127656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019144636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019158756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019172056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019192196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019213666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019231096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.019249026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019280966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019309866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019340076Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019400046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019434836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019466726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.019501396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.019536156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:23.019553186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(ComponentDetails { 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.019572866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { 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.019592396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019612256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019627926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019645566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019682356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019697326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019715536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019731376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019748786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:23.019805746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019823486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:23.019841196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.019860346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.020899337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(ComponentDetails { 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.020920907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { 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.020940857Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020959147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020972707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020992787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021009187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021026237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021039587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021059997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021077347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021094137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021109297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.021127817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.021145507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.022548998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.022569258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { 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.022587418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.022604718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022633948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022647698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022666858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022680808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022695888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.022728408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.022744258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2746 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.022761428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.023261329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { 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.023281519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023314479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023329279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023346539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023362079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023379199Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023394739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023407999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023424039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:23.023439439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.02446946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { 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.02448947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02451316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02452624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.02454224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.0245555Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.02457068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.0245868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2748 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.02510539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { 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.02512653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02515365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02516798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.02518277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02519549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.02521176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.02522766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.025753761Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.025774441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.025813311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.025828821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.025844141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.025859021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.025876361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.025891091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.025906231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.025920631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.025935361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.025951771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.025968611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.025984791Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.025999821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026016091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026037301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.026053401Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:23.028947463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { 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.028989343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029071303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029086093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.029128563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029143073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029158643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.029176553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:23.029733984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.029751554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2752 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:23.029794764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029829144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029867124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:23.029902174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2752 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.029932604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:23.029946224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.044127497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.044180348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.044196578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.044211718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.045396728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:24.045441958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.045460238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.045476959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2753 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.046359299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046399359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046432289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.046465499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.04689412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:24.046929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.04696479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.04699661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.04737564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.04739809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { 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.04741582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { 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.04743524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2754 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050704202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.050722852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.050755532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050787253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.050802083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.050819383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050832353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.052174674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.052247704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.052265024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:24.052285804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2754 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.052367684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.053620915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:24.053647665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { 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.053666105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2755 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055628686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.055669496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.055687216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055701166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.055717466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.055730906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.055745966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.055761716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.055777256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.057832458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:24.057873468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.057890328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.059574439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.059612629Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { 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.06110644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.094105825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.094166225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.094181995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.094200745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.094214395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.094763606Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.094825896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.094843916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2756 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.094983276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.095883007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { 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.095904437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.098339858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.098357238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.098427198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.098449718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.098467618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.098485478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.098498958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.155121001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","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:24.155175141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.156957913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { 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.156983233Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.159878045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.159903055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.159920665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.159934415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.160595405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.160615095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2758 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.162178086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { 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.162202367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.162702087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.162723257Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.162739377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.162752757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.163487477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.163535548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.164105188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.164173068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.165595339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.165615579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.165632409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.165648149Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.165662279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.165679219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.165694079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.165707669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.165719329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.165733059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.165748009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.165763479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.165777049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.165790799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.165804039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.165821059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","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:24.168658301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { 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.168711051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.170284253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.170323563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.170343433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.170357393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.170371413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.170388023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:24.170926663Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.170946593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2762 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:24.171075923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.171128783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.171160333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:24.171192463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2762 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.171228353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:24.171244383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019582453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019617223Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019631033Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019644533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019657653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019700633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019753903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.019770733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2763 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.019789263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019849883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019916483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019946863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019976833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.020013453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.020046383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.020078873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","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:25.020112453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:25.020129273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { 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.020147893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { 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.020164993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2764 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020182153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020197013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020213463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020241983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020255503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020272013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020285084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020300494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:25.020333694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:25.020349274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","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:25.020364644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2764 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.020380784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.021567024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { 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.021586794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { 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.021603764Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021624955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021637965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021656035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021669425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021684615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021697525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021712835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021728055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021743175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021758025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:25.021773295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.021790395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.023315096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:25.023336056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { 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.023354806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.023373506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023402456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023416486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023431426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023443996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023474926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:25.023508836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.023524686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2766 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.023543096Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.024059376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { 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.024080276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024113636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024129906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024146116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024161486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024180026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024195406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024209766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024250056Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.024265407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.025307787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { 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.025328237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025362657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025378487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025394797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025407477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025422287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.025438587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2768 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.025958598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { 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.025978578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026030078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026044788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026061128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026073868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026088508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.026104178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.026632988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { 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.026652758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.026685938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026701568Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026718288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026733218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026748108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026762698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026778698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026794278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026807028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026821458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026838538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026855088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026869468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026884538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026899368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.026915919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2770 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.02933569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { 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.02937285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.0293905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02940571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.02942108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.0294331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.02945005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.02946528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.029970311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.029999871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2772 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:25.030173141Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030230311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030262531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.030295581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2772 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.030411781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:25.030454151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.032635376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.032673576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.032689236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.032704566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.032797346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:26.032843256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:26.032859456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.032874816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2773 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.033031566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033090446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033153776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.033189426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037238289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:26.037283919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:26.037320049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.037352939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.03769581Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:26.03771546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.037733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { 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.03775111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2774 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03787553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.03789332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.03793069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.03796537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03797926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.03799804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03801086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.03831407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:26.03834957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:26.03836641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.03838177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2774 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.03856703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.040880732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { 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.040922052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { 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.040940852Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2775 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.043684984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.043725174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.043742474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.043756564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.043773434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.043786894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.043801814Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.043818724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.043835154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.044107164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:26.044154655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.044173205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.045739586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.045760346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { 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.045780416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.074755288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.074833138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.074850108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.074895238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.074918978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.076694339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.076732159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.076747009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2776 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.164645095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.165603666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { 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.165632806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.169905859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.169933599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.169951819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.169970519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.169987079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.170001729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.170015849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.171745571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.171777221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.257804416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { 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.257842616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.258238936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.258266656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.258285136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.258298386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.262432779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.262451879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2778 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.26368016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { 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.26370035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.264684671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.264701061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.266297262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.266315352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.270285335Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.270330545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.271289326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { 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.271326106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.272691397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.272716667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.272734107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.272751007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.272766307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.272781467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.272799077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.272817707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.272830727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.272845067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.272859347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.272874027Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.272952867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.272968077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.32949715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.32953263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2780 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.333542243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { 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.333567333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.334612184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.334629504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.334674414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.334689564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.338383536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.338482986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.339822297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.339844737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2782 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:26.370535531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.370577091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.371109041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.371145271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2782 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.371366051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:26.371386161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.019877589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.019925239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.019939569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.019952819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.019965329Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:27.019982059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.019996899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.020012569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2783 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.020027689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020057969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020087029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020114959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023697132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:27.023732382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.023762922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.023793032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.023863042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:27.023910832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { 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.023929822Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { 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.023947672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2784 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027055155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027093745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.027113025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027150215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027164065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027194045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027209725Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.027790955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:27.027828655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.027844345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.027860265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2784 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.027948845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.029869467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.029917677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { 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.029937927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03375098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.03378612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.03380207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03381517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.03382927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.03384162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.03385589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.03387069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.0338847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.037224862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:27.037252662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.037267582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.038905284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.038925694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { 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.038941774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.041127595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041176705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.041191735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.041208355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041221475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.041322995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.041385885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.041403365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2786 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.041419355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.041951806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { 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.041971526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.042505256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.042521416Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.042537456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.042553246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.042569086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.042584016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.042597156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.042612666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.042628626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.043746107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { 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.043767087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044076087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044091347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.044106547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044119197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.044139137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.044156418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2788 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.044710108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { 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.044753198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044803658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044819078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.044834828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044848028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.044862858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.044878318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.045413648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { 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.045432158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.045695419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.045711889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.045727989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.045743009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.045757929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.045772699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.045787049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.045801369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.045815279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.045831079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.045846839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.045861169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.045875539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.045889939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.045903999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.045919659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2790 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.048405611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { 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.048436341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048512531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.048527711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.048543151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.048556081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.048570471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.048586051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.049111261Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.049128691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2792 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:27.049206001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049236151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049267011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.049298681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2792 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.049329291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:27.049345681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019144263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019207693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019222973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019236773Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019250193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:28.019267313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019283113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019298703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2793 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.019351293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019396493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019426943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019457543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019522763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:28.019559503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019591833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019624583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019658313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019674653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(ComponentDetails { 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.019691283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { 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.019707623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2794 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019725613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019739503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019755733Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019789603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019803763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019819313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019832313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019846913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019879173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019894333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019909583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2794 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.019928143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.021084164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(ComponentDetails { 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.021107494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { 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.021125484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2795 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023339456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023357036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023373206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023386686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023401816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023414676Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023429856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023444776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023460276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023566026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.023585996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.023601326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.025216007Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.025236587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { 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.025253477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.025314187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025344807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025357697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025372837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025385677Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.026792978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.026829128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.026848888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2796 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.026864318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.027422509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { 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.027467679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030552731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.030578881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.030596591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.030612991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.030628371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.030643431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030659041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.030780521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.030801081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.032032422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { 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.032070162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032143732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032160122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.032174662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032186442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.032201742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.032216702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2798 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.032762023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { 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.032781263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032809553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032824213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.032838053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032850993Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.032864883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.032883553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.033448443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { 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.033495483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.034774604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.034819404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.034836114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.034851514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.034867394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.034881925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.034897235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.034911965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.034924605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.034939465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.034954025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.034968445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.034982905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.034997155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.035011685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.035029345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2800 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.037501256Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { 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.037522216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037621987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037644637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.037662597Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037676117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.037696627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.037714947Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.038236637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.038278737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2802 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:28.039353528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039389938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039423928Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.039455678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2802 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.039487038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:28.039502848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020793327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020839277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020854307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020867997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020881367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020899927Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020915437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.020931057Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2803 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.021170777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021208097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021251647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021282667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021401367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.021435287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.021466837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.021497837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.022562458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:29.022582658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { 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.022600048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { 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.022617908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2804 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022734188Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022750918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022767038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022795898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022809498Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022825088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022837858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022858248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:29.022890038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.022905988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.022921618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2804 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.022937019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.024142119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:29.024188639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { 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.024210569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024229569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024244079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02426054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02427811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02429471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02430832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02432479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02434152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02435698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02437449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:29.02439147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.0244073Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.027743442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.027790132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { 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.027834882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.029025153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029075393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029089713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.029127283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029143563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.029491653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.029526003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.029541303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2806 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.029574854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.030367174Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { 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.030389014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031075075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031092425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031107515Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031124945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031139845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031154695Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031174945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.032043785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.032062315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.033217746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { 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.033238426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033650647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033667147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.033684987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033699577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.033715197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.033733977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2808 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.034302107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { 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.034321207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036731859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036749519Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.036766209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.036780829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.036998389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.037023929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.03759689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { 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.03763834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.0377856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.03780156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.03781842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.03783389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.03785034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.03786682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.03788368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.03789987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.03791284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.03792917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.03794451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.0379611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.03797595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.03799239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.03800875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.03802557Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2810 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.040452362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { 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.040472882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.040523152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.040539582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.040555362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.040568262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.040584982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.040600322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.041117802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.041138272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2812 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:29.041173182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041206332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041234962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.041268612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2812 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.041303012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:29.041318372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039284054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039333694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039349914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039365714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039379034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:30.039396784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039413504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.039429674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2813 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.039608644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039667724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039697164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.039726564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044091737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:30.044135537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.044172088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.044205358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.044564918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.044586288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { 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.044606028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { 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.044648028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2814 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045287338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.045330698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.045349918Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045382098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045396088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.045412668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045428068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.04767368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.04773428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:30.0477525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.04776909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2814 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.04797686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.050264242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { 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.050293722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { 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.050310452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2815 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.079374264Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.079419714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.079438904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.079453894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.079471044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.079485874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.079501684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.079517094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.079534194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.083408787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:30.083432167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.083448507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.085450259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:30.085470809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { 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.085490119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.086404809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.086440749Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.086454509Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.086472859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.086486439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.119078324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:30.119137054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.119155044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2816 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.119348554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.121193466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { 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.121215866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121774406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.121809026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.121823336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.121837896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.121851576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.121866336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121878226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.122223666Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.122268176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.123630747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { 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.123684397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.128056031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.128080131Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.128096251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.128108721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.128689731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.128733871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2818 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.129444862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { 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.129491612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.130866153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.130889093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.130904873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.130918063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.131842874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.131862854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.132450624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { 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.132497084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.132517534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.132534144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.132550954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.132566674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.132587124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.132603484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.132622744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.132639874Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.132653164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.132672124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.132688714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.132705324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.132724804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.132743664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.164819398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.164844569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2820 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.167524671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { 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.167546241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.168678081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.168694881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.168716021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.168729451Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.169207722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.169243042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.171978274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.171998844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2822 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:30.172833765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.172904905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.173061305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.173110285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2822 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.173142045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:30.173158835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019583562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019638502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019653762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019667452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019680642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019699602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:31.019717252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019733042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2823 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.019760412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019819472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019850832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019880152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019950632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.019985982Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:31.020022182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.020053322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.020085182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:31.020101012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.020118592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { 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.020135742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2824 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020153762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020168292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.020184462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020212672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020226342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020243032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.020256302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020271192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:31.020301923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:31.020317523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.020333723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2824 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.020348933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.021537573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { 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.021556593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { 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.021573473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021593693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021606994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021622564Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021635544Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021650444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021663674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021678914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021694744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021710304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021725194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:31.021740644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.021755984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.023312645Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.023331125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { 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.023347775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.023366495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023396135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023411265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023427085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023441605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023460265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.023491255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.023508085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2826 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.023524595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.024059615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { 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.024079095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024121025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024136185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024151925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024168355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024183785Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024201125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024214955Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024229385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.024246795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.025365156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { 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.025391526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025408216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025423406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.025440086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025454956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025470796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.025487966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2828 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.026017887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { 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.026039067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026061297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026075477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026090667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026105987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026122347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.026148107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.026677077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { 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.026697607Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.026722077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026737707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026755367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026773957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026791207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026806237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026822837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026839837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026854987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026870267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026886397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026901297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026915588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026930308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026945808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.026960988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2830 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.029386889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { 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.029479829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029541689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.0295648Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.02958543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02960177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.02962089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.02963863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.031223411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.031256601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2832 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:31.031366931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031409851Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031439611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.031472481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2832 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.031505031Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:31.031522701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047560427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047606467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047623697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047639097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047652227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:32.047680617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047703107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.047721427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2833 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.047890727Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047923327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047958467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047986337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.050732949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:32.050768219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.0507998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.05083105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.05105494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.05110028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { 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.05111829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { 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.05113425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2834 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.055140013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.055168553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.055185133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.055215703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.055230833Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.055247783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.055261413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.056484854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.056550654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.056570444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.056587844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2834 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.056603584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.057721565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.057744255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { 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.057761965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2835 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.059014696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.059061926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.059081886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.059096736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.059115446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.059129646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.059150976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.059169396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.059185956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.060388297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:32.060412817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.060430747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.061949318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.061993298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { 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.062014788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.065652431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.065705321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.065722211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.065739611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.065780751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.066053881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.066092391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.066108701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2836 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.066128111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.066690771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { 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.066712762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.067980332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.067997152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.068020452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.068039383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.068058173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.068074313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.068086913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.069985694Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.070011394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.071165035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { 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.071185255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.075126248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.075169788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.075188048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.075201468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.075401528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.075421958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2838 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.076021809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { 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.076041819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.07753436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.07756267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.07757848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.07759156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.080359902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.080386552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.081039622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { 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.081060072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.084383385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.084402535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.084510035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.084529055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.084544475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.084559285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.084574505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.084589135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.084602065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.084616915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.084631165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.084645745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.084670635Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.084685285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.084736715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.084756045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2840 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.087319517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { 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.087341967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.088185368Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.088210098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.088226248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.088241328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.089097548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.089122448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.089682099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.089728059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2842 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:32.092716211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.092766881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.093016631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.093050061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2842 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.093085111Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:32.093100601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.018764148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.018797208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.018810398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.018823298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.019650899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.019688829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.019706639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.019722499Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2843 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.019854659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019888989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019933839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019963229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020029029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.020062319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.020093809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.020124339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.020154599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:33.020169839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(ComponentDetails { 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.020186429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { 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.020202999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2844 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023253392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023268582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.023304932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023335332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023348222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023363872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023376992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.023645632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:33.023678122Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.023693702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.023709022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2844 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.023724582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.024955873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(ComponentDetails { 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.024974623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { 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.024990723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025716684Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025731624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025750474Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025763634Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025778834Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025791714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025806904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025821864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025836704Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025851034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.025866774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.025882144Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.027440495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.027457905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { 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.027474415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.027558905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027588155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027600965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027616265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027629395Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027649385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.027680875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.027696155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2846 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.027711125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.028256646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { 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.028275336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028981386Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.028996776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.029012996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.029027756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.029042556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.029057326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029069816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.029084366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.029099486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.030214917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { 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.030233797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030322177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030336447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.030351017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030364037Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.030378567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.030394097Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2848 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.030919638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { 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.030937778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030973588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030987908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.031002818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031022148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.031037038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.031052548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.031590558Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { 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.031608548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.032371139Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.032408669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.032425639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.032440789Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.032455899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.032470989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.032485949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.032501169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.032514029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.032528959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.032543359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.032557679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.032572069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.032586649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.032600669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.032616319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2850 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.034985121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { 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.035006331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035105921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035120541Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.035139681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035152611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.035167021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.035182241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.035706991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.035724781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2852 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:33.035884251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035915621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.035968361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.036002931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2852 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.036035681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:33.036050351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019043242Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019071782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019086812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019101292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019114652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:34.019137962Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019153872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019171582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2853 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.019244142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019304022Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019333222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019362302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019419922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:34.019454212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019487192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019517472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019548312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019563432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { 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.019579642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { 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.019597442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2854 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019636422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019681042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019698972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019731422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019755302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019773292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019788262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019804662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019838252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019888232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019906292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2854 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.019923232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.021037123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:34.021058043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { 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.021079243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2855 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021121723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021138303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021154933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021169013Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021183763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021197063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021211973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021228893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021243563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021257953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:34.021274003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.021297573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.022732914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.022757274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { 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.022775524Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.024163425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024246115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024260816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.024290366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024304576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.024421566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.024457926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.024474976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2856 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.024489486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.025437066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { 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.025480976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025531726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025548376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025567596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025585247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025601567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025618427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025633267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025649187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.025665407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.026756017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { 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.026806787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026826487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026842587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026859417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026873217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026889227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.026906637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2858 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.027427118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { 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.027447768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027471678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027485618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027502138Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027515178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027536678Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.027554798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.028095688Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { 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.028123038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.028140828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.028154318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.028169668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.028184828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.028200768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.028215458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.028229528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.028244239Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.028257079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.028273679Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.028313049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.028327729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.028343049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.028358659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.028372869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.028388279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2860 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.03080609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { 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.03082967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03084932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03086249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.03087746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030889971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.030904341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.030920271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.031474221Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.031493421Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2862 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:34.031524931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031554971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031582921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.031617771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2862 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.031648531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:34.031666681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042192322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042219842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042233372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042246672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042313032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042336532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042352212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.042367562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2863 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.042538362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042588572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042617752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.042646292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.044815124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.044875184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.044907914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.044939604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.045140044Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:35.045164274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { 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.045182274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { 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.045199494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2864 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.045270744Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.045285844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.045318534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.045348444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.045361754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.045377654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.045390214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.075359307Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:35.075413497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:35.075429777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.075445477Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2864 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.075741567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.077388659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { 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.077410279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { 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.077430089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.077863999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.077888779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.077905309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.077918819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.077936049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.077960339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.077976569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.077991379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.078007299Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.07946863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:35.07951349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.07952946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.082018142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:35.082064382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { 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.082083012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.082525622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.082558532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.082572182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.082588452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.082601542Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.112397815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:35.112460625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.112482175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2866 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.112581025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.113395596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { 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.113417546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114579287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.114619327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.114636697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.114652127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.114667717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.114684767Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114697877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.115034437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.115076997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.117334889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { 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.117361839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11864365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.11867123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.11868956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.1187081Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.122979083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.123027433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2868 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.124338894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { 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.124361734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.155757178Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.155796778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.155813828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.155831508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.156172548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.156219208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.157790409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { 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.157811129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.160010291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.160045911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.160063021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.160077021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.160092601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.160108021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.160121671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.160135321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.160151511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.160166591Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.160179981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.160196681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.160211511Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.160225051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.164148584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.164194504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2870 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.166804966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { 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.166827516Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.195885378Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.195927118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.195946438Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.195961078Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.196117328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.196139068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.196854249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.196894289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2872 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:35.19809021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.19815018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.19890861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.19896613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2872 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.1990213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:35.19903971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019172909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019215539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019230859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019246049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019260099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:36.019277349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:36.019294219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019311319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2873 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.019372089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019420769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019449459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019479369Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019530229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:36.019565939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:36.019599019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019631769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019662849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:36.019680189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019697099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { 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.019715729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2874 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019732639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019746069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019761619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019791849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019804759Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019825029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019838619Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019853869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:36.019885259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:36.019901209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019916639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2874 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.019933059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.02111282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { 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.02113222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { 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.0211489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2875 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02117045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02118328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02119854Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02121148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.02122613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.02123907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.02125392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.02126858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.02128328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.02129782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:36.02131278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.02132799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.022837921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.022862361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { 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.022879191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.022896691Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022924431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022936992Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022953262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022969802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022986622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.023018322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.023034212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2876 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.023049072Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.023566312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { 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.023586842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023621472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023637742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023652612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023667722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023682312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023697572Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023710292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023724722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.023739922Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.024894473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { 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.024916193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024947303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024962063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024976913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024990753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.025005843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.025022103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2878 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.025534743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { 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.025553533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025589964Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025604374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025619594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025632734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025647514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.025662754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.026186774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { 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.026207004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.026236444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026258324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026275444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026290444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026305884Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026320464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026336164Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026350754Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026363324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026378214Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026392674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026407114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026421454Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026436244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026452504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.026468274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2880 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.028883436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { 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.028906586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028937556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028952106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028967366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028980196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028995626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.029012236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.029544696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.029563756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2882 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:36.029620537Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029651627Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029678777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.029711347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2882 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.029743457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:36.029759907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.03052913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.03057739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.03059129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.03060487Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.0308158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:37.03085021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.03088333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.030902001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2883 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.031309721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031352981Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031389521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031438871Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031854571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:37.031891341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.031923861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.031954941Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.033403782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:37.033423412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { 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.033441862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { 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.033458532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2884 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033973213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.033992523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.034051513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.034085943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034100923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.034116473Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034129333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.034277933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:37.034343403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.034359283Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.034374713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2884 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.034390003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.035627154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.035649054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { 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.035666004Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.036902765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.036919595Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.036935845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.036948845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.036967315Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.036981375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.036999295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.037015815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.037031675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.037047575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:37.037062865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.037078045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.038708306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.038728196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { 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.038746566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.038812146Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038843387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.038856637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.038873147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.038885547Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.038900347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.038933197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.038948247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2886 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.038964297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.039497937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { 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.039517997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.041065978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.041101588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.041121828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.041140218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.041156338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.041172468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.041187238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.041202198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.041218658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.042305529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { 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.042329589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.04283873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.04287916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.04289687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.04291046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.04292608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.04294422Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2888 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.04346408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { 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.04348552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.044679161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.044696841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.044712271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.044725321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.044742371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.044757921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.045345481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { 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.045394061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.047233823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.047258863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.047275153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.047290463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.047305593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.047320203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.047334763Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.047349503Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.047362633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.047377643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.047391653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.047405933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.047420163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.047434493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.047450853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.047466913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2890 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.049893225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { 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.049939745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.050052205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.050089045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.050110145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.050125175Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.050143215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.050160685Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.050657105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.050681745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2892 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:37.051511026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051542566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.051574476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.051606176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2892 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.051637456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:37.051654356Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019179355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019223565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019237855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019251195Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019264035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:38.019280795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019297045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019313145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2893 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.019374185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019420915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019453255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019481265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019550345Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:38.019583045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019614435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019645465Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019676155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019691385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(ComponentDetails { 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.019708215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { 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.019725085Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2894 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019741815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019755865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019771855Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019799985Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019812965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019828605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019841475Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019856135Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019887035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019902775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019918355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2894 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.019934125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.021114186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(ComponentDetails { 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.021132426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { 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.021148696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2895 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021179436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021193746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021209286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021221996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021236566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021249376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021264156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021279136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021295626Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021310046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.021325466Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.021340816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.022857807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.022874637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { 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.022890747Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.022922877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022952268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022965068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022979938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022992958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023009328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.023040288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.023055968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2896 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.023071058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.023592988Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { 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.023611108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023661238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023675808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023691158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023706158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023721108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023736108Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023749028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023763578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.023779458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.024883099Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { 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.024901949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024939719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024954059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024969259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024982049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024997019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.025013569Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2898 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.025541259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { 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.025559479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02559646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02561089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.0256255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02563876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.02565344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.02566829Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.02621549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { 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.02623316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.02627098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.02628521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.02629994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.02631462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.02632915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.02634351Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.02635798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.02637234Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.02638428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.0263984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.02642792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.02644179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.02645615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.02647024Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.02648528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2900 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.028897762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { 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.028915972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028953882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028968272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028983222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028995652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.029011382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.029026682Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.029539812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.029556592Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2902 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:38.029594963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029623753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029653353Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.029684213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2902 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.029715333Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:38.029728723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019303728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019353418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019368578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019382528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019395658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019417968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019434308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019450218Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2903 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.019465448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019495538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019525388Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019555128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019618248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019697618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019733098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019767318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.019799278Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:39.019818418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { 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.019837548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { 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.019855058Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2904 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019871548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019888458Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019905828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019939608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019953538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019969798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019983248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.020000208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:39.020040828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.020059258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.020080048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2904 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.020108478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.021036069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:39.021056539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { 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.021075049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021093129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021108919Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021125219Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021138229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021155479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021169649Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021212169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021229339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021244909Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021259589Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:39.021275279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.021303529Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.0227124Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.02273439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { 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.02275343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.02277311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02280151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02281419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.02283051Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.0228433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.02286191Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.02289674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.02291279Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2906 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.022928671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.023440811Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { 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.023461201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023495831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023512641Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023527801Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023542821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023559271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023574151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023588841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023605121Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.023620151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.024682952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { 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.024703282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024736762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024751382Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024766532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024778872Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024793482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.024809272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2908 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.025347752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { 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.025367532Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025402932Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025417672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025432452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025445512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025460322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.025475712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.026002483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { 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.026021903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.026058873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026073953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026089043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026104293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026120203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026135433Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026150243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026164673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026177413Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026192403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026207143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026223843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026239143Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026254183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026268603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.026283313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2910 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.028776075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { 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.028799605Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028819925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028832885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028847405Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028860355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028876045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.028891495Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.029416945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.029437265Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2912 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:39.029472885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029502835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029531415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.029562716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2912 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.029593576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:39.029738546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042208428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042254428Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042268758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042282358Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042850089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:40.042873929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042889799Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.042905429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2913 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.047289342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047327652Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047362212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.047390232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.048078032Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:40.048118432Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.048172513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.048205383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.048774943Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.048821533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { 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.048840573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { 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.048858443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2914 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.048981123Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.048996983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.049027403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.049057683Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.049071063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.049086873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.049100193Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.049196483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.049229273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:40.049244873Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.049260293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2914 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.049275603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.050420594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { 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.050439904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { 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.050457284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2915 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.052144016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.052159966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.052175336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.052188216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.052203456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.052216476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.052231176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.052245786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.052260526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.052536866Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:40.052578206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.052594886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.054279657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:40.054301737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { 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.054318617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.056309609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.056390779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.056407269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.056438229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.056453419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.056583869Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:40.056617939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.056633399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2916 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.056648769Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.05747018Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { 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.05755216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.11093774Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.11097976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.11099929Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.1110166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.11103344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.1110494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.11106205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.1113821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.1114267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.114059272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { 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.114082472Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.114880573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.114897903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.114913933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.114929403Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.119453326Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.119473906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2918 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.120176337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { 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.120205067Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.121032107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.121071667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.121091228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.121106968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.121124288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.121142738Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.122356118Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { 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.122402349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.12393488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.1239527Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.12396816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.12398229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.12399631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.12401039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.1240322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.12404646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.1240585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.12407212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.12408562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.12409887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.12411238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.12412582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.12413907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.12415348Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2920 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.126536082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { 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.126572902Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.130014654Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.130054494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.130071074Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.130084324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.130241304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.130271584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.130857945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.130877755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2922 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:40.131472435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.131505305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.133444367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.133501187Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2922 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.133533937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:40.133551227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018762983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018800983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018816443Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018830253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018844933Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018881553Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:41.018900093Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.018917623Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2923 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.019002184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019049904Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019089574Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019119624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019188154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.019222414Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:41.019255674Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.019291444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.019323154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:41.019339664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.019356844Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { 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.019376494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2924 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019394304Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019407914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019424974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019454984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019469284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019485624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019499804Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019514604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:41.019547624Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:41.019563314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.019583034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2924 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.019599224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.020856245Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { 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.020900585Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { 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.020920535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020937835Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020953225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020970875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020984275Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021002925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021018545Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021035925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021053255Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021068165Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021082665Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:41.021100205Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.021115535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.022628526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.022648236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { 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.022667396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.022685106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022716376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022732446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022749896Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022762816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022778696Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.022812366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.022829126Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2926 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.022844826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.023383197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { 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.023404147Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023429017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.023443867Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.023459237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.023474517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.023490707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.023506157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023522757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.023538697Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.023553917Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.024645718Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { 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.024695148Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024713158Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024727588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.024747038Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024761338Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.024776028Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.024793408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2928 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.025322468Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { 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.025342248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025376488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025392758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.025436528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025450878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.025465828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.025483978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.025978379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { 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.025998359Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.026024229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.026041019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.026057849Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.026072209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.026087029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.026104469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.026120599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.026135189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.026147899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.026162229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.026179399Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.026194429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.026210009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.026225289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.026239379Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.026255879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2930 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.028661621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { 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.028770881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028817411Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.028831151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.028847471Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028861321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.028875961Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.028892751Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.029295011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.029315701Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2932 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:41.029349391Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029379201Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.029407521Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.029440041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2932 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.029471071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:41.029487731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.018744876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.018772306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.018786746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.018800446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.019397577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:42.019428737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.019931797Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.019959217Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2933 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.021128098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021184818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021214998Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021243588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021350618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:42.021389448Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.021421258Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.021453328Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.021486808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.021503268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { 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.021520248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { 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.021538288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2934 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024873041Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024896311Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.024916291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.024946231Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024959651Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024975841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024991731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.025283151Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.025318211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.025335091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.025350481Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2934 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.025365771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.026552602Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.026573192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { 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.026591292Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2935 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027923043Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.027941893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.027957783Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027970313Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.027985203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.027997893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.028014693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.028029463Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.028044173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.028061603Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:42.028077523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.028092423Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.029614705Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.029633735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { 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.029651125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.030975486Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031019306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.031034656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.031051346Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031071016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.031159046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.031196286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.031212266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2936 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.031228266Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.031789566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { 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.031809616Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.031866936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.031882546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.031901206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.031918376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.031934736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.031951276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031964236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.031981566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.031997226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.033066317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { 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.033086287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033355957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033373337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.033390417Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033404387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.033419497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.033435367Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2938 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.034007768Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { 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.034034168Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034077908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034094818Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.034109948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034123288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.034137618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.034155588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.034697238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { 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.034716698Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.034799228Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.034815398Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.034830758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.034846068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.034862798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.034877309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.034892049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.034906859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.034921319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.034937459Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.034952709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.034967019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.034982739Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.034998209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.035014669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.035029599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2940 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.03744632Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { 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.03748916Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.037537891Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.037554161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.037569831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.037584771Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.037600821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.037617501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.038152661Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.038181571Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2942 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:42.038252431Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038284011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038314381Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.038348021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2942 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.038382601Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:42.038399781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020487901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020539861Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020554371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020567621Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020580071Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020596331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020611291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020625881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2943 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.020681881Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020743461Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020773211Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020801821Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.020886611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020921171Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020953321Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.020985091Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.021017501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:43.021034931Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(ComponentDetails { 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.021056531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { 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.021073831Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2944 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021091161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021105011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.021121181Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021149011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021164101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021179911Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.021192551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.021209291Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:43.021240731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.021256301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.021271681Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2944 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.021287671Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.022578282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(ComponentDetails { 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.022607582Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { 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.022625162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024056133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.024073653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.024138923Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.024153713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.024169173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.024182183Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.024197133Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.024211813Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.024226893Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.024318344Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.024356984Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.024375224Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.026278995Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.026301225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { 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.026317845Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.027884586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027919856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027932816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027948436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027961216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.028011756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.028048066Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.028064376Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2946 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.028079926Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.028693247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { 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.028711777Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028760907Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.028775657Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.028790827Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.028805467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.028820377Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.028834787Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028847087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.028861107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.028876637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.030359208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { 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.030404618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03223578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03227469Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.0322913Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03230479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.03232103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.03233734Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2948 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.03293402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { 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.03297617Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.03308287Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.03310899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.03312479Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.03313812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.03315402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.03317084Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.033791441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { 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.034524161Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.035555462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.035602342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.035619672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.035635662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.035650662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.035665462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.035681112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.035695762Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.035708752Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.035723812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.035738192Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.035752722Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.035767282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.035781552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.035796172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.035813302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2950 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.038196184Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { 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.038217934Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039927005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039965365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.039983065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039996575Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.040053525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.040093415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.040577226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.040597766Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2952 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:43.067356746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067409236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067707716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.067743876Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2952 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.067972946Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:43.067999986Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.018918712Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.018963113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.018977543Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.018990263Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.019002583Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:44.019020323Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.019035693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.019053653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2953 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.021405114Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021448894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021483424Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021517274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.021774425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:44.021815045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.021849885Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.021888875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.021922235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.021938975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { 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.021956385Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { 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.021973365Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2954 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021990775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022004765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.022022455Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022051025Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022064655Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022080965Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022094825Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.022109865Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.022143925Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.022160485Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.022175945Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2954 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.022192005Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.023333036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:44.023389196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { 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.023411196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2955 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.023430796Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.023448806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.023466646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023482046Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.023499566Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.023520976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.023537116Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.023555236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.023571726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.023586306Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:44.023604836Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.023622526Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025020737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025040987Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { 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.025058297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.025076567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.025107107Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025121737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.025138157Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025151207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.025166277Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025200317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025217347Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2956 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025233467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025729848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { 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.025748848Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025774048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.025788238Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.025803888Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.025819128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.025837828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.025853808Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.025866728Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.025881598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.025898408Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.026959699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { 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.026978779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027016939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027031289Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.027047389Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027068069Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027082889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.027098029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2958 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.027609579Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { 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.027628639Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.027662209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027677709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.027694229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027706989Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.027721699Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.027738029Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.02824159Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { 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.02826105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.02829446Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.02831045Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.0283252Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.02834212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.02835862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.02837349Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.02838802Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.0284021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.02841667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.02843244Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.02844707Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.02846166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.02847967Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.0284952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.02851047Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.02852565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2960 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.030896502Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { 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.030917412Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030951702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030967452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.030985772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.031000282Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.031015372Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.031032392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.031532332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.031553222Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2962 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:44.031587142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031620552Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.031656512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.031688812Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2962 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.031724002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:44.031739452Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067389352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067439402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067454232Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067467622Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067512302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067558732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067576642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.067592662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2963 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.067727012Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067763112Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067795332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.067823862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.069556594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.069606404Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.069638784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.069668894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.069974254Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:45.069994104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { 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.070011644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { 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.070102094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2964 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.073708407Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.073747467Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.073783957Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.073815567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.073829427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.073847817Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.073860847Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.075875948Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:45.075943098Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:45.075959518Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.075975658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2964 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.075991339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.077155549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { 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.077175449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { 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.077192269Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.07731053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.07732633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.07734197Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.07735584Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.07737127Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.0773841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.0773991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.07741373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.07742889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.079597611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:45.079616341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.079632631Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.081153442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:45.081194312Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { 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.081212332Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.085117235Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.085150975Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.085165735Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.085182805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.085195815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.085518636Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:45.085552996Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.085568236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2966 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.085583456Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.086150336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { 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.086168556Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.087399237Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.087436427Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.087452587Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.087466737Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.087481247Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.087496017Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.087508317Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.089340449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.089364969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.090489309Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { 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.090509079Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.095013633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.095030973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.095050673Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.095063823Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.095830613Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.095850173Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2968 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.096457464Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { 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.096477604Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.096992104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.097009284Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.097026354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.097041054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.101689588Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.101729288Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.102351308Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { 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.102405708Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.103138959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.103163409Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.103179999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.103196419Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.103212129Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.103227539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.103242719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.103258229Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.103272669Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.103287859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.103303089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.103318169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.103333899Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.103349049Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.103363809Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.103379009Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2970 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.106534832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { 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.106555212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.107665402Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.107690832Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.107707562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.107721162Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.107736862Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.107752952Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.108304973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.108324863Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2972 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:45.111536505Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.111594035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.111813086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.111853196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2972 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.111885506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:45.111901816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.018813429Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.018846709Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.018860599Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.018874109Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.018887019Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:46.018904819Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:46.018921189Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.018937449Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2973 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.01964293Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01971003Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01974295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01977538Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.01980815Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:46.01984868Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:46.01988548Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.01992166Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.0199554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:46.01997418Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.0199936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { 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.02001075Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2974 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02003842Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02007182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02010272Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02011618Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02013343Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02014625Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02018914Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:46.02022104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:46.02024011Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.02025596Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2974 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.0202719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.021343331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { 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.021363531Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { 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.021382551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2975 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.022028642Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.022054002Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.022072462Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022087362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.022104322Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.022119082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.022134082Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.022148512Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.022163182Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.022179882Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:46.022195792Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.022211202Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.023733303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.023753633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { 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.023771753Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.023847743Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023879483Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023892273Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023907973Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023922393Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023938303Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.023971063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.023987373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2976 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.024021453Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.024511594Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { 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.024531614Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024669094Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024683794Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024699864Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024716154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024730434Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024745014Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024758514Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024774484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.024789394Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.025933055Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { 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.025973435Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025991145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026004915Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026020375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026033425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026048305Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.026064035Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2978 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.026584775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { 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.026606145Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.026631285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026644355Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.026659285Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026672155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.026686675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.026702155Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.027246216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { 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.027265976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.027300586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.027314976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.027329826Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.027344546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.027361506Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.027375856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.027390006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.027406956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.027419206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.027433746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.027447966Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.027462806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.027477576Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.027491856Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.027508016Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.027523366Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2980 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.029925068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { 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.030002798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030020898Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030034248Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.030049268Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030061658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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:46.030075478Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.030089748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.030553578Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.030571858Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2982 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:46.030604128Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030645828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.030674878Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.030706528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2982 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.030737608Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:46.030753318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018783662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018826352Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018842362Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018856132Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018869442Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:47.018888042Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018903342Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.018919062Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2983 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.018960253Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019034493Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019064023Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019093563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019175723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:47.019226703Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.019261593Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.019292373Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.019324563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:47.019341513Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { 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.019357533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { 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.019373083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2984 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019390713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019405243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019419713Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019448693Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019460963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019475163Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019487113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019502523Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:47.019536723Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.019552653Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.019566903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2984 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.019581053Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.020682974Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.020710494Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { 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.020728784Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.021488274Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.021534554Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.021551954Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.021569314Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.021587664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.021603615Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.021622095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.021638525Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.021653295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.021667535Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:47.021685125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.021702425Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.023138746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.023177906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { 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.023197726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.023254936Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.023368226Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.023389406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.023405426Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.023420026Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.023434776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.023466296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.023484706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2986 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.023500086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.023900716Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { 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.023920906Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.024611567Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.024635667Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.024653457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.024668977Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.024684227Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.024699267Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.024712397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.024783807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.024825087Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.025989938Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { 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.026019318Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026089978Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026107528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026123528Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026136668Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.027779209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.027799119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2988 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.02836788Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { 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.02841006Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.030802971Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.030821341Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.030837001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.030849951Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.031147672Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.031165482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.031754612Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { 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.031781482Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.031827262Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.031843152Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.031858212Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.031873302Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.031888142Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.031902562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.031917662Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.031932702Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.031945392Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.031960102Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.031974562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.031990562Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.032005782Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.032021772Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.032646203Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.032665963Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2990 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.035211125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { 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.035234115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.035294095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.035309805Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.035326445Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.035341565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.035358225Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.035375675Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.035886065Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.035906015Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2992 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:47.038085517Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038140207Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.038374717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.038422167Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2992 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.038457447Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:47.038473457Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.018907185Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.018981756Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.018997106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019011776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019034536Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:48.019053216Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019086736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019102706Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2993 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.019118656Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019148646Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019177136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019206196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019276276Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:48.019310236Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019341956Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019373336Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019404286Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019420036Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(ComponentDetails { 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.019437186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { 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.019454776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2994 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.019471686Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.019485816Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.019504136Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019533806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.019547086Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.019563776Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.019576196Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.019591246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019622786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019638246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019653746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2994 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.019669246Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.020796637Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(ComponentDetails { 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.020814577Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { 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.020831497Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2995 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.020864387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.020879337Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.020895117Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.020908327Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.020923397Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.020935887Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.020950997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.020968177Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.020982837Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.020997437Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.021020647Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.021036687Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.022543638Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.022565298Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { 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.022582488Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.022728958Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.022761198Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.022774208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.022789908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.022802798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.022873658Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.022907208Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.022923068Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2996 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.023053859Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.02480721Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { 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.02482711Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02493729Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.02495156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.02496724Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.0249828Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.02499942Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.02503976Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02505271Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.02506714Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.02508241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.026190021Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(ComponentDetails { 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.026209101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.026279491Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.026294841Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.026310371Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.026323061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.026338241Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.026353501Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2998 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.026892921Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { 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.026911732Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.029459853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.029478213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.029495113Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.029507853Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.029847154Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.029866354Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.030473384Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { 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.030492444Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.030533054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.030549054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.030564324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.030578894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.030594894Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.030610064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.030626064Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.030642034Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.030654324Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.030668484Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.030683054Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.030698664Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.030713334Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.030727374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.031528765Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.031549905Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3000 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.034177757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { 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.034200997Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.034260757Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.034276717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.034293387Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.034306077Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.034321717Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.034337137Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.034866908Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.034885088Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3002 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:48.037168879Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037231339Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.037472949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.037514839Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3002 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.0375489Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:48.03756644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019561539Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019609259Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019624179Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019637959Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019651249Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019669059Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019684779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.019700319Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3003 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.019771549Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019819659Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019848999Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.019876949Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02091983Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02095586Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02098758Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02102001Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02105125Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:49.02106736Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { 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.02108374Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(ComponentDetails { 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.02110061Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3004 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.02111793Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.02113172Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.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.02114778Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.02117551Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.02118798Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.02120331Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.02121573Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","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.02129119Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:50:49.02132533Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02134083Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02135611Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3004 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.02137134Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.022528991Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:49.022550361Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(ComponentDetails { 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.024853903Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.025000563Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","num_details":1,"component":"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.025017953Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"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.025035063Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.025048643Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"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.025064103Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":4,"component":"SpComponent { 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.025077383Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { 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.025092153Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { 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.025107213Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { 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.025122243Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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.025344883Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","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:50:49.025362843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.025378633Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.026938795Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.026956295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { 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.026972895Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.027038375Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.027068715Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.027081565Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"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.027096775Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.027110115Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","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.027976745Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-switch1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.028046105Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.028062295Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3006 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.028077415Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.028567186Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(ComponentDetails { 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.028587206Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.028654806Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":4,"component":"SpComponent { 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.028670886Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { 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.028686106Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { 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.028700546Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { 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.028714726Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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.028728496Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.028740476Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","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.028755156Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.028769786Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.029837507Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(ComponentDetails { 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.029869937Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.032107508Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.032127598Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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.032143968Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.032157748Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","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.032392439Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.032412039Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3008 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.033040719Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { 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.033083889Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.033103089Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.033116939Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"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.033132969Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.033146169Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","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.03399877Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.03401843Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.03462441Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { 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.03464316Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.03471176Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":6,"component":"SpComponent { 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.03472689Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { 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.03474209Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { 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.03475742Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { 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.03477296Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { 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.03478807Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { 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.03480297Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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.03481779Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":6,"component":"SpComponent { 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.03483048Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { 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.03484609Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { 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.03486101Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { 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.034875781Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { 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.034890731Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { 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.034905901Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","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.034934301Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.034950251Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 3010 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.037336972Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { 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.037356052Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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.039582194Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","num_details":1,"component":"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.039597504Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"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.039612994Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","num_details":1,"component":"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.039626104Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","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.039786644Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.039830534Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 3011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.040384215Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.040407755Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3012 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:49.040498095Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.040529875Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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.041891396Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled0","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.041927436Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"interface":"fake-sled1","component":"ManagementSwitch","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 3012 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.041959406Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:49.041975746Z","hostname":"w-01KRCW7DWZCAXX7R36NP6A6JHZ","pid":21380,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"71f6fe14-b477-4e6a-8092-bff3c7f52b63","num_samples":16}